참고. pipeline은 다루지 않음.

 

 

1. aws 결제

  - 프리티어는 jenkins가 테스트케이스 작성하다 뻗을수있음.

  - 프리티어 바로 위에꺼로 결제함.

  - 리눅스로 권장.

  - aws 인스턴스에 ssh 접속방법

  - https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html

 

PuTTY를 사용하여 Windows에서 Linux 인스턴스에 연결 - Amazon Elastic Compute Cloud

프라이빗 키의 암호는 추가 보호 계층입니다. 프라이빗 키가 노출되더라도 암호 없이 사용할 수 없습니다. 암호문 사용의 단점은 인스턴스에 로그온하거나 인스턴스에 파일을 복사하기 위해 사

docs.aws.amazon.com

 

 

2. docker , docker-compose 설치.

 

  2-1. docker 설치

   - https://docs.aws.amazon.com/ko_kr/AmazonECS/latest/developerguide/docker-basics.html

 

Amazon ECS의 도커 기본 사항 - Amazon Elastic Container Service

Amazon ECS의 도커 기본 사항 도커는 사용자가 Linux 컨테이너를 기반으로 하는 분산 애플리케이션을 빌드, 실행, 테스트 및 배포할 수 있도록 해주는 기술입니다. Amazon ECS는 작업 정의에 도커 이미��

docs.aws.amazon.com

 

 

2-2. docker-compose 설치

   - https://docs.docker.com/compose/install/

 

Install Docker Compose

You can run Compose on macOS, Windows, and 64-bit Linux. Prerequisites Docker Compose relies on Docker Engine for any meaningful work, so make sure you have Docker Engine installed either...

docs.docker.com

 

3. docker 로 jenkins , boot , postgresql 서버 띄우기

 

   3-1. jenkins 서버 띄우기

      - dockerfile 작성

      - https://kingds.tistory.com/32

   

 

     - docker-compose.yml 작성

     - https://kingds.tistory.com/33

 

docker-compose.yml 작성

jenkins_awscli ============================================ version: '3' services:         jenkins_awscli:                 restart: always                 i..

kingds.tistory.com

    - 작성 후 docker-compose up -d jenkins-awscli 를 입력 jenkins_awscli는 compose에서 설정한 서비스이름.

  

 

 

3-2. postgres 서버 띄우기

     -  docker에서 pull로 postgres 이미지를 받는다. 

     -  https://kingds.tistory.com/33

 

docker-compose.yml 작성

jenkins_awscli ============================================ version: '3' services:         jenkins_awscli:                 restart: always                 i..

kingds.tistory.com

    - 세팅에 맞게 작성후 docker-compose up -d 

 

 

3-3. boot app 서버 띄우기

     - boot app은 docker-compose 설정파일만 작성해서 추가해놓는다.

 

 

 

+ Recent posts