@@ -13,10 +13,10 @@ jobs:
1313 - name : Checkout code
1414 uses : actions/checkout@v3
1515 # JDK 설치
16- - name : Set up JDK 21 # 실행 환경에서 사용 중인 JDK 확인 (java -version)
16+ - name : Set up JDK 17 # build.gradle 버전 확인
1717 uses : actions/setup-java@v2
1818 with :
19- java-version : ' 21 '
19+ java-version : ' 17 '
2020 distribution : ' temurin'
2121 # Gradle Wrapper 검증
2222 - name : Set up Gradle
3737 echo "jwt.refresh.expiration=${{ secrets.JWT_REFRESH_EXPIRATION }}" >> ontime-back/src/main/resources/application.properties
3838 echo "jwt.access.header=${{ secrets.JWT_ACCESS_HEADER }}" >> ontime-back/src/main/resources/application.properties
3939 echo "jwt.refresh.header=${{ secrets.JWT_REFRESH_HEADER }}" >> ontime-back/src/main/resources/application.properties
40- echo "spring.security.oauth2.client.registration.google.client-id=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_CLIENT_ID }}" >> ontime-back/src/main/resources/application.properties
40+ echo "google.web.client-id = ${{ secrets.GOOGLE_WEB_CLIENT_ID }}" >> ontime-back/src/main/resources/application.properties
41+ echo "google.app.client-id = ${{ secrets.GOOGLE_APP_CLIENT_ID }}" >> ontime-back/src/main/resources/application.properties
4142 echo "spring.security.oauth2.client.registration.google.client-secret=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_CLIENT_SECRET }}" >> ontime-back/src/main/resources/application.properties
4243 echo "spring.security.oauth2.client.registration.google.scope=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_SCOPE }}" >> ontime-back/src/main/resources/application.properties
4344 echo "spring.security.oauth2.client.registration.google.redirect-uri=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_REDIRECT_URI }}" >> ontime-back/src/main/resources/application.properties
@@ -60,10 +61,16 @@ jobs:
6061 echo "apple.client.secret=${{ secrets.APPLE_CLIENT_SECRET }}" >> ontime-back/src/main/resources/application.properties
6162 echo "apple.login.key=${{ secrets.APPLE_LOGIN_KEY }}" >> ontime-back/src/main/resources/application.properties
6263 echo "apple.team.id=${{ secrets.APPLE_TEAM_ID }}" >> ontime-back/src/main/resources/application.properties
64+ echo "spring.flyway.enabled=true" >> ontime-back/src/main/resources/application.properties
65+ echo "spring.flyway.url=${{ secrets.SPRING_FLYWAY_URL }}" >> ontime-back/src/main/resources/application.properties
66+ echo "spring.flyway.user=${{ secrets.SPRING_FLYWAY_USER }}" >> ontime-back/src/main/resources/application.properties
67+ echo "spring.flyway.password=${{ secrets.SPRING_FLYWAY_PASSWORD }}" >> ontime-back/src/main/resources/application.properties
68+ echo "spring.flyway.baseline-on-migrate=true" >> ontime-back/src/main/resources/application.properties
6369 echo "management.endpoints.web.exposure.include=health" >> ontime-back/src/main/resources/application.properties
6470 echo "management.endpoint.health.show-details=always" >> ontime-back/src/main/resources/application.properties
6571 echo "server.forward-headers-strategy=framework" >> ontime-back/src/main/resources/application.properties
6672 echo "${{ secrets.ONTIME_PUSH_FIREBASE_ADMINSDK }}" > ontime-back/src/main/resources/ontime-c63f1-firebase-adminsdk-fbsvc-a043cdc829.json
73+
6774
6875 echo "${{ secrets.AUTHKEY_743M7R5W3W }}" > ontime-back/src/main/resources/key/AuthKey_743M7R5W3W.p8
6976 # Gradle 빌드
7481 # 파일 위치 변경
7582 - name : Move file
7683 run : |
77- mv ontime-back/src/main/resources/ontime-push -firebase-adminsdk-gnpxs-7d098872ff .json ./ontime-push -firebase-adminsdk-gnpxs-7d098872ff .json
84+ mv ontime-back/src/main/resources/ontime-c63f1 -firebase-adminsdk-fbsvc-a043cdc829 .json ./ontime-c63f1 -firebase-adminsdk-fbsvc-a043cdc829 .json
7885 mv ontime-back/src/main/resources/application.properties ./application.properties
7986 mv ontime-back/src/main/resources/key/AuthKey_743M7R5W3W.p8 ./AuthKey_743M7R5W3W.p8
8087 mv ontime-back/build/libs/ontime-back-0.0.1-SNAPSHOT.jar ./project.jar
8794 host : ${{ secrets.EC2_HOST }}
8895 username : ${{ secrets.EC2_USER }}
8996 key : ${{ secrets.EC2_SSH_KEY }}
90- source : " ./project.jar, ./docker-compose.yml, ./Dockerfile, ./ontime-push -firebase-adminsdk-gnpxs-7d098872ff .json, ./application.properties, ./AuthKey_743M7R5W3W.p8"
97+ source : " ./project.jar, ./docker-compose.yml, ./Dockerfile, ./ontime-c63f1 -firebase-adminsdk-fbsvc-a043cdc829 .json, ./application.properties, ./AuthKey_743M7R5W3W.p8"
9198 target : " /home/ubuntu/OnTime-back"
9299 debug : true
93100 create-config-files :
@@ -104,51 +111,7 @@ jobs:
104111 debug : true
105112 script : |
106113 sudo mkdir -p /home/ubuntu/OnTime-back/ontime-back/src/main/resources/key
107- # .env 파일 생성
108- sudo bash -c 'cat <<EOT > /home/ubuntu/OnTime-back/.env
109- MYSQL_DATABASE=${{ secrets.MYSQL_DATABASE }}
110- MYSQL_USER=${{ secrets.MYSQL_USER }}
111- MYSQL_PASSWORD=${{ secrets.MYSQL_PASSWORD }}
112- MYSQL_ROOT_PASSWORD=${{ secrets.MYSQL_ROOT_PASSWORD }}
113- SPRING_DATASOURCE_URL=${{ secrets.SPRING_DATASOURCE_URL }}
114- SPRING_DATASOURCE_USERNAME=${{ secrets.SPRING_DATASOURCE_USERNAME }}
115- SPRING_DATASOURCE_PASSWORD=${{ secrets.SPRING_DATASOURCE_PASSWORD }}
116- SPRING_APPLICATION_NAME=${{ secrets.SPRING_APPLICATION_NAME }}
117- SPRING_JPA_HIBERNATE_DDL_AUTO=${{ secrets.SPRING_JPA_HIBERNATE_DDL_AUTO }}
118- SPRING_DATASOURCE_DRIVER_CLASS_NAME=${{ secrets.SPRING_DATASOURCE_DRIVER_CLASS_NAME }}
119- JWT_SECRET_KEY=${{ secrets.JWT_SECRETKEY }}
120- JWT_ACCESS_EXPIRATION=${{ secrets.JWT_ACCESS_EXPIRATION }}
121- JWT_REFRESH_EXPIRATION=${{ secrets.JWT_REFRESH_EXPIRATION }}
122- JWT_ACCESS_HEADER=${{ secrets.JWT_ACCESS_HEADER }}
123- JWT_REFRESH_HEADER=${{ secrets.JWT_REFRESH_HEADER }}
124- SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_CLIENT_ID=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_CLIENT_ID }}
125- SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_CLIENT_SECRET=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_CLIENT_SECRET }}
126- SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_SCOPE=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_SCOPE }}
127- SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_REDIRECT_URI=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_REDIRECT_URI }}
128- SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_AUTHORIZATION_GRANT_TYPE=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_AUTHORIZATION_GRANT_TYPE }}
129- SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_CLIENT_NAME=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_CLIENT_NAME }}
130- SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_GOOGLE_AUTHORIZATION_URI=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_GOOGLE_AUTHORIZATION_URI }}
131- SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_GOOGLE_TOKEN_URI=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_GOOGLE_TOKEN_URI }}
132- SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_GOOGLE_USER_INFO_URI=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_GOOGLE_USER_INFO_URI }}
133- SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_GOOGLE_USER_NAME_ATTRIBUTE=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_GOOGLE_USER_NAME_ATTRIBUTE }}
134- SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_CLIENT_ID=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_CLIENT_ID }}
135- SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_SCOPE=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_SCOPE }}
136- SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_REDIRECT_URI=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_REDIRECT_URI }}
137- SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_AUTHORIZATION_GRANT_TYPE=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_AUTHORIZATION_GRANT_TYPE }}
138- SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_CLIENT_NAME=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_CLIENT_NAME }}
139- SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_KAKAO_AUTHORIZATION_URI=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_KAKAO_AUTHORIZATION_URI }}
140- SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_KAKAO_TOKEN_URI=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_KAKAO_TOKEN_URI }}
141- SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_KAKAO_USER_INFO_URI=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_KAKAO_USER_INFO_URI }}
142- SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_KAKAO_USER_NAME_ATTRIBUTE=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_KAKAO_USER_NAME_ATTRIBUTE }}
143- ONTIME_PASSWORD=${{ secrets.ONTIME_PASSWORD }}
144- ONTIME_HOST=${{ secrets.ONTIME_HOST }}
145- APPLE_CLIENT_ID=${{ secrets.APPLE_CLIENT_ID }}
146- APPLE_CLIENT_SECRET=${{ secrets.APPLE_CLIENT_SECRET }}
147- APPLE_LOGIN_KEY=${{ secrets.APPLE_LOGIN_KEY }}
148- APPLE_TEAM_ID=${{ secrets.APPLE_TEAM_ID }}
149- EOT'
150-
151- sudo mv /home/ubuntu/OnTime-back/ontime-push-firebase-adminsdk-gnpxs-7d098872ff.json /home/ubuntu/OnTime-back/ontime-back/src/main/resources/ontime-push-firebase-adminsdk-gnpxs-7d098872ff.json
114+ sudo mv /home/ubuntu/OnTime-back/ontime-c63f1-firebase-adminsdk-fbsvc-a043cdc829.json /home/ubuntu/OnTime-back/ontime-back/src/main/resources/ontime-c63f1-firebase-adminsdk-fbsvc-a043cdc829.json
152115 sudo mv /home/ubuntu/OnTime-back/application.properties /home/ubuntu/OnTime-back/ontime-back/src/main/resources/application.properties
153116 sudo mv /home/ubuntu/OnTime-back/AuthKey_743M7R5W3W.p8 /home/ubuntu/OnTime-back/ontime-back/src/main/resources/key/AuthKey_743M7R5W3W.p8
154117
0 commit comments