File tree Expand file tree Collapse file tree 2 files changed +14
-5
lines changed
Expand file tree Collapse file tree 2 files changed +14
-5
lines changed Original file line number Diff line number Diff line change 6565 EC2_SSH_KEY : ${{ secrets.EC2_SSH_KEY }}
6666 EC2_USERNAME : ${{ secrets.EC2_USERNAME }}
6767 EC2_HOST : ${{ secrets.EC2_HOST }}
68+ PROD_ENV : ${{ secrets.APPLICATION_PROD_ENV }}
6869 run : |
6970 cat << KEY_EOF > private_key.pem
7071 $EC2_SSH_KEY
7677 # tar.gz 파일을 EC2로 전송 (압축 전송으로 속도 향상)
7778 scp -i private_key.pem -o StrictHostKeyChecking=no -o Compression=yes "$tar_file" $EC2_USERNAME@$EC2_HOST:/home/$EC2_USERNAME/divary-app.tar.gz
7879
80+ # 환경변수 파일 생성 및 전송
81+ cat << ENV_EOF > .env
82+ $PROD_ENV
83+ ENV_EOF
84+ scp -i private_key.pem -o StrictHostKeyChecking=no .env $EC2_USERNAME@$EC2_HOST:/home/$EC2_USERNAME/.env
85+
7986 # EC2에서 압축 해제 후 실행
8087 ssh -i private_key.pem -o StrictHostKeyChecking=no $EC2_USERNAME@$EC2_HOST << EOF
8188 set -e
@@ -106,4 +113,4 @@ jobs:
106113
107114 EOF
108115
109- rm -f private_key.pem
116+ rm -f private_key.pem .env
Original file line number Diff line number Diff line change 11spring :
2-
32 config :
43 name : application
54
65 application :
76 name : divary-spring
87
98 profiles :
10- active : dev
9+ active : ${SPRING_PROFILES_ACTIVE: dev}
1110
1211 # H2 콘솔 설정 (개발용)
1312 h2 :
@@ -19,10 +18,13 @@ spring:
1918 thymeleaf :
2019 cache : false
2120
22-
23-
2421server :
2522 port : 8080
23+ # 에러 응답 설정
24+ error :
25+ include-stacktrace : never
26+ include-message : on_param
27+ include-binding-errors : on_param
2628
2729# 로깅 설정
2830logging :
You can’t perform that action at this time.
0 commit comments