- 开发环境使用docker-compose方式, 完成管理后台、网关服务、前端项目、任务平台、配置中心、Agent-server的部署.
- 部署时先部署中间件, 中间件正常运行后部署应用.
- 安装 Docker 和 Docker-compose
-
Docker安装命令参考 [Rocky Linux 9 操作系统]
sudo dnf install dnf-plugins-core sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io sudo systemctl start docker sudo systemctl enable docker
-
docker-compose安装命令参考 [Rocky Linux 9 操作系统]
sudo curl -L "https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
-
- 配置文件修改【可选】.env 中已经配置项目中所需的账密信息,不修该则使用默认配置
- 数据库初始化【可选】:db_init.sql 在 Docker 部署 MySQL 时默认导入。
- 部署中间件 如需依赖已有中间件则需要修改.env配置
sh ./deploy_middleware.sh
- 启动服务并初始化
sh ./init_app.sh
- 管理后台创建超级用户
默认的admin 密码为 1qazXSW@
docker exec -it codo_mg python3 manage.py createsuperuser