docker+django+ubuntu服务器 测试质量管理平台部署

1. 首先需要写一个dockerfile就和流水线配置一样

# 使用基础的 Python 镜像作为基础
FROM python:3.8

 # 设置工作目录
WORKDIR /mydjpro

 # 将项目的依赖项添加到容器中
COPY requirements.txt /mydjpro/
RUN pip install urllib3
RUN apt-get update && apt-get install -y libmariadb-dev-compat
RUN pip install mysqlclient
RUN python3 -m pip install pytz
RUN pip install --no-cache-dir --ignore-installed --no-deps -r requirements.txt

COPY . /mydjpro/
# 等待数据库启动
RUN sleep 10
#RUN python manage.py migrate

# 运行 Django 项目
RUN python manage.py collectstatic
CMD python manage.py runserver 0:8888

 
然后setting.py中增加服务器ip地址
0.0.0.0开放所有

ALLOWED_HOSTS = ['10.10.32.8', '0.0.0.0', '127.0.0.1']


其中setting.py注意
DEBUG = False 是False的话js和css的静态文件不会生效 在此注意一下!!!!!!!

DEBUG = False

2.拉取git的项目代码

git clone  仓库地址

构建成镜像

 docker build -t integratedtestmanagement:tag .

镜像run成容器

其中8888是容器内部的端口号,8886是对外开放的端口号

docker run -p 8886:8888 integratedtestmanagement:tag


 没有报错说明就是成功了

最后直接访问

8886端口

















 

相关推荐

  1. 质量管理

    2024-01-12 06:36:05       17 阅读
  2. ERP管理平台—通用功能测试用例

    2024-01-12 06:36:05       40 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-12 06:36:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-12 06:36:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-12 06:36:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-12 06:36:05       20 阅读

热门阅读

  1. wpf 实现3D按钮

    2024-01-12 06:36:05       33 阅读
  2. Leetcode242.有效的字母异位词

    2024-01-12 06:36:05       40 阅读
  3. 旋转的表示

    2024-01-12 06:36:05       35 阅读
  4. 【webpack学习】webpack插件之“html-webpack-plugin”

    2024-01-12 06:36:05       37 阅读
  5. webpack配置 - gpt问答 待整理

    2024-01-12 06:36:05       25 阅读
  6. 分布式事务 详解

    2024-01-12 06:36:05       37 阅读
  7. docsify阿里云上部署

    2024-01-12 06:36:05       33 阅读
  8. 前端中学习 HTML 需要注意的重点难点

    2024-01-12 06:36:05       44 阅读
  9. 小程序的完整开发流程?

    2024-01-12 06:36:05       38 阅读
  10. 移动安全-keytool

    2024-01-12 06:36:05       35 阅读