|
8 månader sedan | |
---|---|---|
.. | ||
.gitignore | 8 månader sedan | |
Dockerfile | 8 månader sedan | |
README.md | 8 månader sedan | |
sources.list | 8 månader sedan | |
update.sh | 8 månader sedan |
# 环境变量
DATABASE_DBNAME # 链接字符串 postgres://xxxxxxx:5432/textbook
ALI_OSS_BUCKET # 阿里云OSS bucket
ALI_OSS_ACCESS_KEY_ID # 阿里云OSS ak
ALI_OSS_ACCESS_KEY_SECRE # 阿里云OSS sk
# 容器构建
sudo docker build \
# --build-arg NODE_VERSION=18.19.1 \
--tag fmode:edu-textbook-1.0.0 .
# > 注意阿里云build流水线中,容易丢失环境变量配置,所以直接写在Dockerfile中
# 运行容器
sudo docker run -d -p 80:80 -p 81:81 -p 443:443 -p 61337:61337 --name edu-textbook-1.0.0 --restart=always fmode:edu-textbook-1.0.0
# 导出镜像
sudo docker save fmode:edu-textbook-1.0.0 -o ../dist/fmode-edu-textbook-1.0.0.tar