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 |
---|