File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change 2323 # EC2 인스턴스의 호스트 키를 확인하지 않도록 설정 (보안을 강화하려면 이 부분을 수정)
2424 echo -e "Host *\n\tStrictHostKeyChecking no\n" >> ~/.ssh/config
2525
26+ - name : Set up environment variables
27+ run : |
28+ # .env 파일을 EC2 인스턴스에서 생성 (EC2 인스턴스에서 실행)
29+ ssh -i ~/.ssh/ec2.pem ec2-user@<YOUR_EC2_PUBLIC_IP> << 'EOF'
30+ # .env 파일이 없으면 새로 생성, 있으면 추가
31+ if [ ! -f ~/moving-be/.env ]; then
32+ echo "DATABASE_URL=${{ secrets.DATABASE_URL }}" > ~/moving-be/.env
33+ echo "PORT=${{ secrets.PORT }}" >> ~/moving-be/.env
34+ else
35+ echo "DATABASE_URL=${{ secrets.DATABASE_URL }}" >> ~/moving-be/.env
36+ echo "PORT=${{ secrets.PORT }}" >> ~/moving-be/.env
37+ fi
38+ EOF
39+
2640 - name : Deploy to EC2
2741 run : |
2842 ssh -i ~/.ssh/ec2.pem -T ec2-user@${{ secrets.EC2_ADDRESS }} << 'EOF'
You can’t perform that action at this time.
0 commit comments