文件名称:ecs-deploy:在ECS中构建BlueGreen Deployment部署环境并在CI中使用它的教程
文件大小:4.75MB
文件格式:ZIP
更新时间:2024-05-20 20:08:49
Python
使用ECS,ECR(或Docker Hub)和Travis CI创建CI / CD分发环境 环境介绍 将Docker映像上载到ECR之后,ECS会将映像上载到ECR来运行该服务。 当使用Travis CI在master分支中发生PUSH时,将自动对其进行测试和分发。 另外, BlueGreenDeployment用于连续部署而不会中断服务。 系统配置使用Nginx + Gunicorn + Django。 基本环境设定 # 작성자의 레포지토리의 before_deploy 브랜치를 클론하여 사용한다. $ git clone --branch before_deploy https://github.com/teachmesomething2580/ecs-deploy.git < 프로젝트 이름 > $ pipenv --python 3.6.6 $ pipenv instal
【文件预览】:
ecs-deploy-master
----Dockerfile.base(775B)
----.bin()
--------docker_push.sh(870B)
--------ecs_deploy.sh(465B)
--------ecr_credentials.sh(240B)
----images()
--------deploy_039.jpg(153KB)
--------deploy_010.jpg(144KB)
--------deploy_047.jpg(62KB)
--------deploy_017.jpg(32KB)
--------deploy_029.jpg(54KB)
--------deploy_012.jpg(250KB)
--------deploy_035.jpg(236KB)
--------deploy_005.jpg(113KB)
--------deploy_041.jpg(108KB)
--------deploy_040.jpg(115KB)
--------deploy_022.jpg(46KB)
--------deploy_045.jpg(202KB)
--------deploy_037.jpg(73KB)
--------deploy_018.jpg(269KB)
--------deploy_048.jpg(51KB)
--------deploy_003.jpg(147KB)
--------deploy_020.jpg(118KB)
--------deploy_019.jpg(132KB)
--------deploy_014.jpg(116KB)
--------deploy_044.jpg(55KB)
--------deploy_046.jpg(118KB)
--------deploy_002.jpg(107KB)
--------deploy_009.jpg(51KB)
--------deploy_004.jpg(78KB)
--------deploy_001.jpg(94KB)
--------deploy_011.jpg(63KB)
--------deploy_006.jpg(70KB)
--------deploy_016.jpg(124KB)
--------deploy_026.jpg(198KB)
--------deploy_024.jpg(165KB)
--------deploy_030.jpg(188KB)
--------deploy_008.jpg(35KB)
--------deploy_051.jpg(307KB)
--------deploy_032.jpg(155KB)
--------deploy_025.jpg(162KB)
--------deploy_036.jpg(74KB)
--------deploy_031.jpg(222KB)
--------deploy_023.jpg(208KB)
--------deploy_043.jpg(87KB)
--------deploy_038.jpg(174KB)
--------deploy_015.jpg(222KB)
--------deploy_033.jpg(168KB)
--------deploy_028.jpg(162KB)
--------deploy_049.jpg(118KB)
--------deploy_007.jpg(77KB)
--------deploy_042.jpg(184KB)
--------deploy_050.jpg(246KB)
--------deploy_027.jpg(93KB)
--------deploy_021.jpg(75KB)
--------deploy_013.jpg(115KB)
--------deploy_034.jpg(22KB)
----Dockerfile(532B)
----Pipfile.lock(11KB)
----.travis.yml(705B)
----README.md(27KB)
----Pipfile(193B)
----secrets.tar.enc(10KB)
----.gitignore(5KB)
----app()
--------manage.py(598B)
--------config()
----.config()
--------app.nginx(264B)
--------gunicorn_cfg.py(145B)
--------supervisord.conf(166B)