云鎖docker部署 2022-05-26

一、將阿里云服務(wù)器80、8088、9000、3306四個(gè)端口打開;
二、部署順序:mysql》》》nginx》》》redis》》》django》》》fastapi
三、mysql
1、修改遠(yuǎn)程訪問密碼,跟django和fastapi中設(shè)置文件(settings.py和config.py)的密碼一致;
2、字符集修改為utf-8;
四、nginx
1、nginx原有的設(shè)置文件nginx.conf不做任何改動(dòng);
2、添加自有配置文件 xiaoyan到目錄conf.d;
3、啟動(dòng)容器后,進(jìn)入容器bash界面,使用命令(nginx -c /etc/nginx/conf.d/xiaoyan)裝入自有配置。
五、django
1、修改代碼設(shè)置文件(/yunshuo/django/code/xiaoyanwebsite/XiaoyanWebsite/settings.py)中的mysql的host地址和訪問密碼;
2、django容器啟動(dòng)后,到code目錄中運(yùn)行命令(uwsgi --ini uwsig.ini),以啟動(dòng)uwsgi服務(wù)。
六、fastapi
1、修改代碼設(shè)置文件(/yunshuo/fastapi/code/DataManager/MySQLManager.py)中的mysql的host地址和訪問密碼;
2、fastapi容器啟動(dòng)后,到code目錄中運(yùn)行命令(gunicorn -c config.py main:app),以啟動(dòng)gunicorn服務(wù)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容