Github Action 사용법 정리

Merge pull request #137 from boostcampwm2023/release/feature/#135 · boostcampwm2023/iOS02-moti@c583d95

name: Nest Deployment

on:
	push:
		branches: [ be-develop ]

jobs:
	deploy:
		runs-on: ubuntu-latest
		
		steps:
			- uses: actions/checkout@v2

			- name: Setup Node
				uses: actions/setup-node@v2
				with:
					node-version: '17'

			- name: Install Dependencies
				run: |
					cd iOS07-traveline/BE
					npm ci

			- name: Create .evn
				env:
					DB_HOST: ${{ secrets.DB_HOST }}
					DB_PORT: ${{ secrets.DB_PORT }}
					DB_USER: ${{ secrets.DB_USER }}
					DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
					DB_DATABASE: ${{ secrets.DB_DATABASE }}
					AWS_REGION: ${{ secrets.AWS_REGION }}
					AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
					AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
				run: |
					cd iOS07-traveline/BE
					touch .env
					echo "DB_HOST=$DB_HOST" >> .env
					echo "DB_PORT=$DB_PORT" >> .env
					echo "DB_USER=$DB_USER" >> .env
					echo "DB_PASSWORD=$DB_PASSWORD" >> .env
					echo "DB_DATABASE=$DB_DATABASE" >> .env
					echo "AWS_REGION=$AWS_REGION" >> .env
					echo "AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID" >> .env
					echo "AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY" >> .env