taoker的项目维护(ng服务器)

1、jenkins项目demo

  1. docker ps -a 查看 tk-jenkins 容器有没有启动

  2. docker port tk-jenkins 、看到是7070、可以访问下

因为之前创建的写法是:

  1. home目录下taoke目录下的 jenkins_node 里面的workspace 里面有代码
  1. 构建能生成对的allure报告就可以了

2 .平台更新

更新前端

1. vue打包,npm run build

打包前,确认这个ip和端口是不是这么多、我也习惯打包前把之前的build文件删了

然后重启一下 ng docker restart tk-nginx 写页面就能访问了

更新后端

  1. 因为开发环境和线上通用一个数据库, 上线后、需要删除一些数据

  2. 开发环境下 新建的接口项目要删 、

  3. 新建的接口用例要删,测试计划要删、测试报告(比如在线上点查看报告打不开)。

(原因是,新建项目、用例、报告都会在代码中添加东西。以后看能不能分离数据库)

1、Dockerfile中、django启动暴露的是8000端口

版本大改(直接创建一个新的django镜像、+容器。)

  1. 假如未来要创建的django容器名称为:tk2-django

2. 就可以先。去改ng配置:

配置宿主机的nginx-docker/conf/default.conf文件。把这里改成tk2-django,然后后面 启动后了django容器后,再来 docker restart tk-nginx

保留原来的镜像和容器情况下-----创建镜像容器。

先复制一个back。在back2里面去搞。

a.替换代码。b. 准备dockerfile 、以及需要的东西。

back2中,运行docker build -t tk2-django-app .

验证:docker images 查看镜像

有了镜像后, 创建启动容器,

和nginx 公用网络-----实现ng配置中,可以通过tk2-django:8000 访问到django容器内部

和nginx 公共挂载一个目录实现目录互通

注意:要到taoke目录下去 (才能正确指到 nagix 静态文件映射的宿主机路径)

docker run -d --network tk_django_ng -v ./nginx-docker/static:/app/static --name tk2-django tk2-django-app

其他辅助命令

查看日志 docker logs tmp-django

docker cp tmp-django:/app/start.sh ./start2.sh 把文件从容器中拿出来

docker cp start.sh tmp-django:/app/start.sh 从宿主机拿文件到容器中

docker restart tmp-django

平台维护

tk_django.django_celery_results_taskresult 这个表的数据记录了这些,每次执行后的结果、可以删的。

项目中这里面的图片没事也可以删除

删宿主机的这个位置的截图就可以。 django容器和nginx容器都关联的这里的

相关推荐
知无不研2 小时前
lambda表达式的使用(3)
开发语言·c++·lambda
数智化管理手记2 小时前
海量数据如何沉淀有效数据资产?数据标准化治理方案如何搭建?
java·大数据·人工智能
cfm_29142 小时前
SpringAI + Ollama 本地大模型
java·开发语言·人工智能·语言模型
鲸采云SRM采购管理系统3 小时前
采购管理系统哪家好?2026最新测评对比
java·服务器·数据库
C++ 老炮儿的技术栈3 小时前
基于Qt实现轻量化本地音乐播放器
开发语言·c++·qt·c·播放器·音乐
qq_448011163 小时前
C语言中的柔性数组
c语言·开发语言·柔性数组
小白学大数据3 小时前
长周期爬虫的数据一致性:断点续爬 + 事务回滚保障采集质量
开发语言·爬虫·测试工具
0x534 小时前
Java网络编程(二)
java·服务器·网络
zlinear数据采集卡4 小时前
D223上位机C#开发实战:从帧解析到波形显示的完整实现
开发语言·arm开发·嵌入式硬件·fpga开发·开源·c#
Flittly4 小时前
【雕虫大技】Agent 动态 Skill 供应链安全加固(三):输出校验与治理闭环实战
java·spring boot·spring