Dockerfile 564 B

1234567891011121314151617181920
  1. # 使用 Docker 官方的 Python 3.12 镜像
  2. FROM python:3.12
  3. # 创建一个新用户 pythonuser
  4. RUN adduser pythonuser
  5. # 切换到 pythonuser 用户
  6. USER pythonuser
  7. # 设置工作目录
  8. WORKDIR /docker
  9. # 复制项目文件到工作目录,并设置文件所有者为 pythonuser
  10. COPY --chown=pythonuser:pythonuser . /docker
  11. # 复制 base.py 文件到指定位置
  12. COPY ./base.py /usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py
  13. # 启动 Django 开发服务器
  14. CMD ["python", "manage.py", "runserver", "0.0.0.0:8084"]