DevOps/Docker, Jenkins, Ansible, Terraform

Jenkins, Docker, SpringBoot, React or Vue

prden 2023. 1. 8. 13:59

0. Docker-compose로 구성

version: '3'
services:
  jenkins:
   container_name: jenkins
   image: jenkins/jenkins
   ports:
     - "8080:8080"
   volumes:
     - "$PWD/jenkins_home:/var/jenkins_home"
   networks:
     - net
  remote_host:
   container_name: remote-host
   image: remote-host
   build:
     context: centos7
   networks:
     - net
  db_host:
    container_name: db
    image: mysql:5.7
    environment:
      - "MYSQL_ROOT_PASSWORD=1234"
    volumes:
      - "$PWD/db_data:/var/lib/mysql"
    networks:
      - net
networks:
  net:

1. MySQL + AWS + ShellScripting + Jenkins

  1) s3에 .sql 파일 자동 업로드 되도록 작업  - shellscript로 

 

https://dingdingmin-back-end-developer.tistory.com/entry/Springboot-CICD-With-AWS-Jenkins-Docker-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0

 

2. 전체 구조

https://hyeinisfree.tistory.com/23

 

 

https://jojoldu.tistory.com/281

 

1) AWS로 배포하기 시리즈 - 1. Code Deploy 사용하기

AWS로 전체 시스템 구축해야 할 일이 생겨 AWS 배포 환경 시리즈를 시작합니다. 시리즈 과정은 CodeDeploy -> Code Pipeline -> ELB & Auto Scaling Group -> Beanstalk 으로 진행될 예정입니다. 저는 아래와 같은 이유

jojoldu.tistory.com