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

微信小程序后端服务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