[Devops] github actions로 자동 배포 설정하기 (react docker 배포)
·
개발/Devops
[AWS] github actions로 자동 배포 설정하기 (github 배포) AWS 배포한 후 추가로 코드를 수정했을 때 자동으로 서버에 적용해주면 좋을것 같다라는 생각으로 시작했다. 찾아보니 여러 툴이 있었지만 가장 간편하게 보였던 github action을 이용해봤다. 아래 diary-blockchain.tistory.com github 배포에 이어서 도커배포도 해봤다. 대부분 비슷하지만 도커 설치 하고 actions부분에서 실행하는 코드가 살짝 다르다. name: Docker Image CD on: push: branches: - prod jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - ..
[Devops] github actions로 자동 배포 설정하기 (nodejs 배포)
·
개발/Devops
AWS 배포한 후 추가로 코드를 수정했을 때 자동으로 서버에 적용해주면 좋을것 같다라는 생각으로 시작했다. 찾아보니 여러 툴이 있었지만 가장 간편하게 보였던 github action을 이용해봤다. 아래는 완성 코드이다. name: Continuous Deployment on: push: branches: - prod jobs: build: runs-on: ubuntu-latest steps: - name: Deploy to prod uses: appleboy/ssh-action@master with: host: ${{ secrets.HOST_DEV }} username: ${{ secrets.USERNAME }} password: ${{ secrets.PASSWORD }} port: 22 script: ..