🔧 build(deploy): 镜像 base 由 miniconda 切换 Miniforge
Dockerfile.moldinsight FROM continuumio/miniconda3:24.7.1-0 → condaforge/miniforge3:24.7.1-2: - conda-forge 默认且唯一渠道,无 defaults 渠道与 Anaconda ToS 顾虑 - 与 CI 已用的 Miniforge 安装(.gitea/workflows/ci.yml 清华镜像)及 开发机 Miniforge 环境同源 - tag 经 Docker Hub 社区用例确认存在;conda create 步骤与 python=3.12 / pythonocc-core=7.9.0 锁定不变 - TECH_DEBT D13 锁定记录同步;STATUS 补录 Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -2,7 +2,9 @@
|
||||
# 旧方式(conda 环境装好后把 site-packages 拷入 python:slim 系统 python)依赖
|
||||
# 两侧 Python ABI 恰好兼容,属脆弱做法(TECH_DEBT D13);现改为直接以同一
|
||||
# conda 运行时作为最终镜像的执行环境,自带全部动态库。
|
||||
FROM continuumio/miniconda3:24.7.1-0
|
||||
# Base 用 Miniforge:conda-forge 默认且唯一渠道(无 defaults 渠道,无 Anaconda
|
||||
# ToS 顾虑),与 CI 的 Miniforge 安装(.gitea/workflows/ci.yml)同源;tag 锁定。
|
||||
FROM condaforge/miniforge3:24.7.1-2
|
||||
|
||||
# 锁定几何栈核心版本;pip 侧全量版本锁由
|
||||
# `bash deploy/generate_lockfiles.sh` 在 moldinsight conda 环境内执行后生成
|
||||
|
||||
Reference in New Issue
Block a user