1 Star 4 Fork 0

percyc/django_ninja_demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Dockerfile 952 Bytes
一键复制 编辑 原始数据 按行查看 历史
percyc 提交于 2023-06-20 19:37 +08:00 . 增加docker部署所需文件
# 建立 python3.9 环境
FROM python:3.9
# 镜像作者Percy
LABEL maintainer="镜像作者Percy"
# 设置 python 环境变量
ENV PYTHONUNBUFFERED 1
# 设置pip源为国内源
COPY pip.conf /root/.pip/pip.conf
# 在容器内/var/www/html/下创建 mysite 文件夹
RUN mkdir -p /var/www/html/mysite
# 设置容器内工作目录
WORKDIR /var/www/html/mysite
# 将当前目录文件加入到容器工作目录中(. 表示当前宿主机目录)
ADD . /var/www/html/mysite
# 利用 pip 安装依赖
RUN pip install -r requirements.txt
# 拷贝admin页面的静态文件
RUN python manage.py collectstatic
# 创建数据库,如果是外部数据库,需要注释掉
RUN python manage.py makemigrations
RUN python manage.py migrate
# 在容器内/var/www/html/myproject文件夹属主
RUN chown -R www-data:www-data /var/www/html/mysite
# 容器开机自动执行
CMD [ "/var/www/html/mysite/start.sh" ]
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/percyc/django_ninja_demo.git
[email protected]:percyc/django_ninja_demo.git
percyc
django_ninja_demo
django_ninja_demo
master

搜索帮助