一、将阿里云服务器80、8088、9000、3306四个端口打开;
二、部署顺序:mysql》》》nginx》》》redis》》》django》》》fastapi
三、mysql
1、修改远程访问密码,跟django和fastapi中设置文件(settings.py和config.py)的密码一致;
2、字符集修改为utf-8;
四、nginx
1、nginx原有的设置文件nginx.conf不做任何改动;
2、添加自有配置文件 xiaoyan到目录conf.d;
3、启动容器后,进入容器bash界面,使用命令(nginx -c /etc/nginx/conf.d/xiaoyan)装入自有配置。
五、django
1、修改代码设置文件(/yunshuo/django/code/xiaoyanwebsite/XiaoyanWebsite/settings.py)中的mysql的host地址和访问密码;
2、django容器启动后,到code目录中运行命令(uwsgi --ini uwsig.ini),以启动uwsgi服务。
六、fastapi
1、修改代码设置文件(/yunshuo/fastapi/code/DataManager/MySQLManager.py)中的mysql的host地址和访问密码;
2、fastapi容器启动后,到code目录中运行命令(gunicorn -c config.py main:app),以启动gunicorn服务。
云锁docker部署 2022-05-26
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...