制作基于docker的 python运行的 uwsgi环境+Django小项目
制作python运行的uwsgi环境+Django
postgresql-dev \ alpine集成pg
alpine-sdk \ alpine的pandas支持
# 启动
make run
# 停止
make stop
# 目录
.
├── Makefile #启动器
├── README.md
├── app #后台
│ ├── Dockerfile
│ ├── requirements.txt
│ ├── src
│ │ ├── fgl
│ │ ├── test.log
│ └── uwsgi.ini
│ └── run.sh
├── docker-compose.yml
└── nginx #前端
├── Dockerfile
└── nginx.conf
步骤一:制作django app
-
首先使用命令 django-admin.py startproject fgl (就是个文件)
-
将 fgl 拷贝到 app 目录下的 src 目录下
-
在 src目录 下创建 uwsgi 文件
-
编写 依赖包requirements .txt
-
编写Dockerfile
#基础镜像 FROM python:3.6-alpine3.8 RUN mkdir /var/www #指定工作路径 WORKDIR /var/www #设置时区和源 ENV TIME_ZONE Asia/Shanghai #使用清华源 RUN echo "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.