【发布时间】:2021-12-12 19:45:36
【问题描述】:
我正在尝试将我的 python 烧瓶代码部署到我的Linux 服务器,我按照this link 中提供的说明进行操作,并且我修改了所需的文件,因为我的项目有app.py 和static 和templates文件夹。 requirements.txt 已经存在。以下是修改后的文件内容:
uwsgi.ini
[uwsgi]
module = app
callable = app
master = true
Dockerfile 相同
start.sh
#!/bin/bash
app="docker.test"
docker build -t ${app} .
docker run -d -p 56733:80 \
--name=${app} \
-v $PWD:/app ${app}
当我打开网页时,它无法正确加载,并且缺少图像和 css 代码。我将它部署到heroku,一切正常。你能帮我看看我在哪里做错了吗?
编辑: 码头工人文件:
FROM tiangolo/uwsgi-nginx-flask:python3.6-alpine3.7
RUN apk --update add bash nano
ENV STATIC_URL /static
ENV STATIC_PATH /var/www/app/static
COPY ./requirements.txt /var/www/requirements.txt
RUN pip install -r /var/www/requirements.txt
【问题讨论】: