본문 바로가기
AWS/Docker

Docker 자동배포 Git Actions

by 하니__ 2024. 5. 28.

AWS - EC2 서버 자동 수정 배포 Git Actions

 

AWS - Serverless 서버 자동 수정 배포 Git Actions

 

 

 

이전 글 참고

 

 

 

Serverless Git Actions 만들때와 같이 만들고

 

 

 

name: Deploy sls app

on: 
  push:
    branches:
      - main

jobs:     
  deploy:
    runs-on: ubuntu-latest
    env:
      SERVERLESS_ACCESS_KEY: ${{ secrets.SERVERLESS_ACCESS_KEY }}
      AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
      AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
    steps:
    - uses: actions/checkout@v3
    - name: install-python
      uses: actions/setup-python@v4
      with:
        python-version: '3.10'    
    - name: install serverless
      run: npm i -g serverless@3.38.0    
    - name: severless deploy
      run: sls deploy --verbose --force

 

 

문구들을 copy&paste 하자

 

글 작성당시에는 서버리스 버전이 새로 나오면서 버그가 많아

전 버전인 3.38.0 버전으로 설치한다

 

그리고 커밋

 

하고 2분~5분정도 기다리면

 

완료가 된다

 

 

테스트를 해보자

 

 

 

정상 작동되는것을 확인하였다

 

 

 

사실 serverless 자동배포와 다른점이 없으며

 

굳이 다른점이 있다면

Docker 파일이 있냐 없냐

 

그 Docker는 접속하는데 이상이 있냐 없냐

 

의 차이 정도라고 생각하면 되겠다

'AWS > Docker' 카테고리의 다른 글

Docker 개념, 설치, 설정  (0) 2024.05.27