Docker-Compose部署python项目

本文详细介绍了如何使用Docker-Compose部署Python Django项目。首先,准备Python项目并修改settings.py文件,接着安装mysql容器,创建docker-compose文件和default.cnf。然后,安装gunicorn容器,编写Dockerfile和requirements.txt。再安装nginx容器,配置nginx.config文件并更新docker-compose.yml。最后,自定义网络,将所有容器置于同一网络中,并在Linux服务器上部署,设置管理员账号以完成部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1)准备Python项目
1.下载Web项目:接口自动化测试平台

2.在D盘的根目录,新建一个文件夹docker-python,把下载的项目压缩包解压到该文件夹

3.用记事本打开Django项目中的settings.py文件
修改四处内容:

DEBUG=Flase  # 调试模式关闭
ALLOWED_HOSTS = ['127.0.0.1', 'localhost', '192.168.xxx.xxx']  # 访问地址
'PASSWORD': 'test123456'  # 密码不能有$
'HOST': 'auto_test_platform_mysql'  # 主机名
'PORT': '3306'  # 端口号
import os
STATIC_ROOT = os.path.join(BASE_DIR, 'static')  # 增加静态文件路径

2)安装mysql容器
1.在项目的根目录中,创建一个docker-compose文件

services:
auto_test_platform_mysql:
image: daocloud.io/library/mysql:5.7.6
restart: always
container_name: auto_test_platform_mysql
volumes:
- ./mysql/data:/var/lib/mysql
- ./default.cnf:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

妍婧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值