git, docker, ci/cd

Sangyeong Je·2024년 10월 31일
0

서버설정

목록 보기
11/11
post-thumbnail
  • AWS ECR 권한 가진 IAM 생성 (AmazonEC2ContainerRegistryFullAccess)

  • ECR에 리포지토리 생성

  • CI/CD를 위해 퍼블릭, 프라이빗키 생성

    ssh-keygen -t rsa -b 4096

    • Enter file in which to save the key (/root/.ssh/id_rsa):
      키 파일을 저장할 위치를 묻는다. 기본 경로인 ~/.ssh/id_rsa를 그대로 사용하거나, 다른 이름을 지정할 수 있다.

    • Enter passphrase (empty for no passphrase):
      패스프레이즈를 설정하라는 메시지가 나오는데, 필요하면 설정하고, 아니면 그냥 엔터를 눌러 생략할 수 있다. 패스프레이즈를 설정하면 보안성이 더 높아지지만, 자동화된 배포 환경에서는 설정하지 않는 경우가 많다.

    • id_rsa.pub에 쓰여진 퍼블릭키를 authorized_keys에 추가

  • 깃랩 Settings -> CD/CD -> Variables에 서버 접속 관련 정보 넣어두기

  • 도커 설치

  • gitlab-ci.yml에 플로우 코드 짜기

0개의 댓글