一个ApkCopilot的api-docker镜像
docker build . -t samge/env:py310-java17 -f docker/Dockerfile-py310-java17
docker build . -t samge/apk-copilot:base -f docker/Dockerfile-base
docker build . -t samge/apk-copilot -f docker/Dockerfile
docker push samge/env:py310-java17 && \
docker push samge/apk-copilot:base && \
docker push samge/apk-copilot
mkdir -p ~/user_configs
- 方式1:使用环境变量配置登录用户信息
docker run -d \
--name apk-copilot \
-p 7860:7860 \
-e APK_COPILOT_AUTH="user1:pw1|user2:pw2" \
-v ~/user_configs:/app/res/user_configs \
--pull=always \
--restart always \
--memory=1.0G \
samge/apk-copilot:latest
- 方式2:使用配置文件配置登录用户信息
COPY config.dev.json ~/config.json
docker run -d \
--name apk-copilot \
-p 7860:7860 \
-v ~/config.json:/app/config.json \
-v ~/user_configs:/app/res/user_configs \
--pull=always \
--restart always \
--memory=1.0G \
samge/apk-copilot:latest