当前位置: 首页 > news >正文

做购物网站流程一个人能建网站吗

做购物网站流程,一个人能建网站吗,wordpress 详解,qq建设网站首页一、使用小体积镜像构建django镜像1.1、拉取slim镜像,安装上必要依赖1、DockerfileFROM python:3.7-slim# 避免生成 .pyc 和缓冲输出 ENV PYTHONDONTWRITEBYTECODE1 \PYTHONUNBUFFERED1 \LANGC.UTF-8# 设置工作目录 WORKDIR /usr/local/bin# 替换 APT 源为清华源&am…

一、使用小体积镜像构建django镜像

1.1、拉取slim镜像,安装上必要依赖

1、Dockerfile


FROM python:3.7-slim# 避免生成 .pyc 和缓冲输出
ENV PYTHONDONTWRITEBYTECODE=1 \PYTHONUNBUFFERED=1 \LANG=C.UTF-8# 设置工作目录
WORKDIR /usr/local/bin# 替换 APT 源为清华源,并安装依赖
RUN set -x && \# 清空所有已有的 sources.list 和 sources.list.d 内容rm -f /etc/apt/sources.list && \rm -rf /etc/apt/sources.list.d && \# 写入阿里云源(bookworm 视实际基础镜像版本而定)echo "deb http://mirrors.aliyun.com/debian bookworm main contrib non-free" >> /etc/apt/sources.list && \echo "deb http://mirrors.aliyun.com/debian bookworm-updates main contrib non-free" >> /etc/apt/sources.list && \echo "deb http://mirrors.aliyun.com/debian-security bookworm-security main contrib non-free" >> /etc/apt/sources.list && \# 更新源并安装依赖apt-get update && \apt-get install -y --no-install-recommends \gcc \build-essential \libpq-dev \curl && \rm -rf /var/lib/apt/lists/*# 启动命令
CMD ["/usr/local/bin/python", "--version"]

2、build.sh 构建镜像脚本

docker build -t python37-slim:v1 ./

生成的镜像名:python37-slim:v1

1.2、基于slim镜像,安装上python库

1、requirement.txt

Django==3.2.7
uWSGI==2.0.21

2、Dockerfile

FROM python37-slim:v1# 避免生成 .pyc 和缓冲输出
ENV PYTHONDONTWRITEBYTECODE=1 \PYTHONUNBUFFERED=1 \LANG=C.UTF-8# 设置工作目录
WORKDIR /app/requirement# 复制项目代码
COPY ./requirement.txt /app/requirement# 使用清华源安装 pip 包
RUN pip install --no-cache-dir --upgrade pip --no-cache-dir -i https://mirrors.aliyun.com/pypi/simple \--trusted-host pypi.tuna.tsinghua.edu.cn \--trusted-host files.pythonhosted.org && \pip install --no-cache-dir -i https://mirrors.aliyun.com/pypi/simple \--trusted-host pypi.tuna.tsinghua.edu.cn \--trusted-host files.pythonhosted.org \-r /app/requirement/requirement.txt# 启动命令
CMD ["ls", "/usr/local/bin"]

3、build.sh  构建镜像脚本

docker build -t base-image:v1 ./

生成镜像:base-image:v1

1.3、django项目基于slim镜像,生成系统镜像

注意:在项目根目录下

1、Dockerfile

FROM base-image:v1# 避免生成 .pyc 和缓冲输出
ENV PYTHONDONTWRITEBYTECODE=1 \PYTHONUNBUFFERED=1 \LANG=C.UTF-8# 设置工作目录
WORKDIR /app/simple_sys# 复制项目代码
COPY . /app/simple_sys# 启动命令
CMD ["/usr/local/bin/uwsgi", "--ini", "/app/simple_sys/uwsgi.ini"]

2、simple_sys  : django项目

uwsgi.ini

[uwsgi]
# Django 项目配置
chdir = /app/simple_sys      
module = simple_sys.wsgi:application
home = /usr/local                 # 网络配置(推荐使用 http 方式测试)
http = :8000                       
# ;socket = 127.0.0.1:8000           # 如果要用 socket,请配合 Nginx 使用# 进程和线程配置
processes = 4                      
threads = 8                         
enable-threads = true              
master = true                      
listen = 2048                       
limit-as = 2048                    # 日志配置(注意路径权限)
logto = /app/simple_sys/logs/uwsgi.log
log-maxsize = 10485760             
vacuum = true                  # 守护进程模式(⚠️ 在 Docker 中慎用!)
# daemonize = /app/simple_sys/log/uwsgi.log

3、build.sh  构建镜像的脚本

docker build -t simple-sys:v1 ./

http://www.dtcms.com/a/598220.html

相关文章:

  • 数字孪生云渲染终极指南(二):从实时云渲染到像素流技术解析
  • 山西 旅游 英文 网站建设怎么快速开发一个网站
  • 网站打开空白页面山西太原网络推广
  • GNN应用:网站结构建模(一)
  • pc网站增加手机站光遇网页制作素材
  • 网站怎么建立视频大连企业网站建设公司
  • 十五、ResNet详解:从原理到实战
  • 2025 爆火!海市蜃楼优化算法 MSO(Mirage Search Optimization):物理灵感 + 数学建模 + 实战代码,一文吃透前沿群智能算法
  • 高中生做网站网页培训班线上优化
  • 搜狐快站小网站备案
  • 大屏网站模板网络销售型网站有哪些
  • asp跳转到别的网站替换wordpress为QQ头像
  • JUnit5 的说明和使用
  • 政务系统网站网站开发实现前后端分离
  • 深圳cms建站模板可以发外链的网站或平台有哪些
  • .net是建网站的吗wordpress打开wordpress
  • 百度做营销网站多少钱公司网站经典案例
  • 哪些网站是react做的晋城市建设局 网站
  • 前端手机网站怎么个人网站设计
  • Agent开发框架调用报告:基于AgentScope的视角
  • 长沙正规网站制作公司网页版微信二维码失效登不上去
  • 做网站用什么后台免费建设网站哪个好
  • 【文献分享】HydraRNA:一种基于混合架构的全长 RNA 语言模型
  • Oracle实时数据同步方案
  • 柬埔寨做网站网站网站报备
  • 【Frida Android】实战篇3:基于 OkHttp 库的 Hook 抓包
  • 文心 5.0 来了,百度大模型的破局之战
  • 做多个网站 买vpsword和wordpress
  • 网站文章伪原创怎么做icp备案查询网站
  • 酒仙桥网站建设中国建筑官网一测二测成绩多少算及格