- 克隆本仓库
git clone https://github.com/dombrosite/task-manager-docker.git
cd task-manager-docker- 复制环境变量文件,按需修改
cp .env.example .env- 启动服务
docker compose up -d| 变量 | 说明 | 默认值 |
|---|---|---|
DB_NAME |
MongoDB 数据库名 | task-manager |
MAIL_HOST |
邮件服务器地址(可选) | - |
MAIL_PORT |
邮件端口(可选) | 465 |
MAIL_USER |
邮件账号(可选) | - |
MAIL_PASS |
邮件密码(可选) | - |
GITLAB_URL |
GitLab 地址(可选) | - |
GITLAB_TOKEN |
GitLab Token(可选) | - |
数据通过 Docker 命名卷持久化,删除容器不会丢失数据:
mongo_data— MongoDB 数据库uploads— 用户上传的图片
# 启动
docker compose up -d
# 停止
docker compose down
# 查看日志
docker compose logs -f app
# 更新到最新版本
docker compose pull && docker compose up -d