You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.5 KiB
1.5 KiB
微信小程序后端服务Docker部署指南
环境准备
- 安装Docker和Docker Compose
- 确保云服务器端口3000和3306对外开放
部署步骤
1. 克隆仓库
git clone http://8.137.125.67:4000/Swt29/Project_app.git
cd Project_app/server-example
2. 配置环境变量
复制并编辑.env文件:
cp .env.example.mysql .env
# 编辑.env文件,配置数据库连接等信息
3. 构建和启动容器
docker-compose up -d
4. 查看容器状态
docker-compose ps
5. 查看日志
docker-compose logs -f
代码更新和部署
1. 拉取最新代码
git pull origin BOSS
2. 重新构建和启动容器
docker-compose down
docker-compose up -d --build
数据库管理
进入数据库容器
docker exec -it wechat-miniprogram-db mysql -u wechat_user -p
备份数据库
docker exec -t wechat-miniprogram-db mysqldump -u wechat_user -p wechat_miniprogram > backup.sql
常见问题
端口冲突
如果端口3000或3306已被占用,可以修改docker-compose.yml文件中的端口映射:
ports:
- "8080:3000" # 将宿主机8080端口映射到容器3000端口
数据库连接失败
检查.env文件中的数据库配置是否与docker-compose.yml中的配置一致。
容器启动失败
查看日志以获取详细错误信息:
docker-compose logs -f app