参考资料https://www.cnblogs.com/sonictl/p/12909874.html[https://www.cnblogs.com/sonictl/p/1...
参考资料https://www.cnblogs.com/sonictl/p/12909874.html[https://www.cnblogs.com/sonictl/p/1...
前言 内部开发部署 当前开发部署流程中,主要借助git-lab ci + docker compose实现,大致流程如下: 基于dev创建目标功能分支,完成功能实现和本地测试...
从零开始 更新:🎉现已支持前端docker自动化部署,详情请见前端docker自动化部署[//www.greatytc.com/p/70a7a3813bf0] 🎉现...
前言 前段时间学习了docker相关的内容,docker可以实现数据隔离、跨平台等,加快项目后续部署。 在了解docker部署流程后,学习了CI/CD的概念,通过对gitla...
Dockerfile书写规则 官方建议指令越少越好,每一个指令都会创建一层,极占空间。 FROM 指定目前需要构建镜像的基础镜像 RUN 两种写法,bash-like或者js...
docker-compose书写规则 本文对集群部署相关的一概不做介绍 版本约束 Docker Engine >= 19.03Docker Compose >=3.8 结构介...
背景 使用docker启动的容器方便归方便,但是每次操作还需要手动重新构建,即使使用dockerfile还是略显麻烦。 docker-compose是一个容器编排工具,就好像...
本次背景:get请求带参数,将返回的验证码比特流保存成图片 tips:Python中str类型变量和bytes变量的区别str字符串类型,它在Python中的默认编码是Uni...
本次使用BeautifulSoup查找验证码tag信息,redis查找验证码,然后使用selenium登录 使用selenium有时候很讨厌登录逻辑,但是登录逻辑又绕不开,本...