update location
This commit is contained in:
28
tools/bttoxin_digger/docker/Dockerfile
Normal file
28
tools/bttoxin_digger/docker/Dockerfile
Normal file
@@ -0,0 +1,28 @@
|
||||
# BtToxin Digger v5 容器镜像
|
||||
# 基于 pixi 管理的 conda 环境
|
||||
|
||||
FROM ghcr.io/prefix-dev/pixi:latest
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
# 复制 pixi 配置
|
||||
COPY pixi.toml .
|
||||
COPY pixi.lock .
|
||||
|
||||
# 安装依赖
|
||||
RUN pixi install
|
||||
|
||||
# 复制外部数据库替换默认数据库
|
||||
# 注意:必须在 pixi install 之后执行,且需要先清理原有目录以确保完全替换
|
||||
# 这一步假设构建上下文包含 external_dbs 目录
|
||||
RUN rm -rf /app/.pixi/envs/default/bin/BTTCMP_db/bt_toxin
|
||||
COPY external_dbs/bt_toxin /app/.pixi/envs/default/bin/BTTCMP_db/bt_toxin
|
||||
|
||||
# 创建工作目录
|
||||
RUN mkdir -p /app/jobs /app/data
|
||||
|
||||
# 暴露常用端口
|
||||
EXPOSE 9000
|
||||
|
||||
# 默认命令
|
||||
CMD ["pixi", "run", "BtToxin_Digger", "--help"]
|
||||
Reference in New Issue
Block a user