|
73 | 73 | # 파일 위치 변경
|
74 | 74 | - name: Move file
|
75 | 75 | run: |
|
| 76 | + mv ontime-back/src/main/resources/ontime-push-firebase-adminsdk-gnpxs-7d098872ff.json ./ontime-push-firebase-adminsdk-gnpxs-7d098872ff.json |
| 77 | + mv ontime-back/src/main/resources/application.properties ./application.properties |
| 78 | + mv ontime-back/src/main/resources/key/AuthKey_743M7R5W3W.p8 ./AuthKey_743M7R5W3W.p8 |
76 | 79 | mv ontime-back/build/libs/ontime-back-0.0.1-SNAPSHOT.jar ./project.jar
|
77 | 80 | mv ontime-back/docker-compose.yml ./docker-compose.yml
|
78 | 81 | mv ontime-back/Dockerfile ./Dockerfile
|
|
83 | 86 | host: ${{ secrets.EC2_HOST }}
|
84 | 87 | username: ${{ secrets.EC2_USER }}
|
85 | 88 | key: ${{ secrets.EC2_SSH_KEY }}
|
86 |
| - source: "./project.jar, ./docker-compose.yml, ./Dockerfile" |
| 89 | + source: "./project.jar, ./docker-compose.yml, ./Dockerfile, ./ontime-push-firebase-adminsdk-gnpxs-7d098872ff.json, ./application.properties, ./AuthKey_743M7R5W3W.p8" |
87 | 90 | target: "/home/ubuntu/OnTime-back"
|
88 | 91 | debug: true
|
89 | 92 | create-config-files:
|
@@ -144,60 +147,9 @@ jobs:
|
144 | 147 | APPLE_TEAM_ID=${{ secrets.APPLE_TEAM_ID }}
|
145 | 148 | EOT'
|
146 | 149 |
|
147 |
| - # json 파일 생성 |
148 |
| - sudo bash -c 'cat <<EOT > /home/ubuntu/OnTime-back/ontime-back/src/main/resources/ontime-push-firebase-adminsdk-gnpxs-7d098872ff.json |
149 |
| - ${{ secrets.ONTIME_PUSH_FIREBASE_ADMINSDK }} |
150 |
| - EOT' |
151 |
| - |
152 |
| - # authkey 생성 |
153 |
| - sudo bash -c 'cat <<EOT > /home/ubuntu/OnTime-back/ontime-back/src/main/resources/key/AuthKey_743M7R5W3W.p8 |
154 |
| - ${{ secrets.AUTHKEY_743M7R5W3W_1 }} |
155 |
| - ${{ secrets.AUTHKEY_743M7R5W3W_2 }} |
156 |
| - ${{ secrets.AUTHKEY_743M7R5W3W_3 }} |
157 |
| - ${{ secrets.AUTHKEY_743M7R5W3W_4 }} |
158 |
| - ${{ secrets.AUTHKEY_743M7R5W3W_5 }} |
159 |
| - ${{ secrets.AUTHKEY_743M7R5W3W_6 }} |
160 |
| - EOT' |
161 |
| -
|
162 |
| - # application.properties 생성 |
163 |
| - sudo bash -c 'cat <<EOT > /home/ubuntu/OnTime-back/ontime-back/src/main/resources/application.properties |
164 |
| - spring.application.name=${{ secrets.SPRING_APPLICATION_NAME }} |
165 |
| - spring.datasource.url=${{ secrets.SPRING_DATASOURCE_URL }} |
166 |
| - spring.datasource.username=${{ secrets.SPRING_DATASOURCE_USERNAME }} |
167 |
| - spring.datasource.password=${{ secrets.SPRING_DATASOURCE_PASSWORD }} |
168 |
| - spring.datasource.driver-class-name=${{ secrets.SPRING_DATASOURCE_DRIVER_CLASS_NAME }} |
169 |
| - spring.jpa.hibernate.ddl-auto=create |
170 |
| - jwt.secret.key=${{ secrets.JWT_SECRETKEY }} |
171 |
| - jwt.access.expiration=${{ secrets.JWT_ACCESS_EXPIRATION }} |
172 |
| - jwt.refresh.expiration=${{ secrets.JWT_REFRESH_EXPIRATION }} |
173 |
| - jwt.access.header=${{ secrets.JWT_ACCESS_HEADER }} |
174 |
| - jwt.refresh.header=${{ secrets.JWT_REFRESH_HEADER }} |
175 |
| - spring.security.oauth2.client.registration.google.client-id=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_CLIENT_ID }} |
176 |
| - spring.security.oauth2.client.registration.google.client-secret=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_CLIENT_SECRET }} |
177 |
| - spring.security.oauth2.client.registration.google.scope=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_SCOPE }} |
178 |
| - spring.security.oauth2.client.registration.google.redirect-uri=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_REDIRECT_URI }} |
179 |
| - spring.security.oauth2.client.registration.google.authorization-grant-type=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_AUTHORIZATION_GRANT_TYPE }} |
180 |
| - spring.security.oauth2.client.registration.google.client-name=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_CLIENT_NAME }} |
181 |
| - spring.security.oauth2.client.provider.google.authorization-uri=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_GOOGLE_AUTHORIZATION_URI }} |
182 |
| - spring.security.oauth2.client.provider.google.token-uri=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_GOOGLE_TOKEN_URI }} |
183 |
| - spring.security.oauth2.client.provider.google.user-info-uri=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_GOOGLE_USER_INFO_URI }} |
184 |
| - spring.security.oauth2.client.provider.google.user-name-attribute=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_GOOGLE_USER_NAME_ATTRIBUTE }} |
185 |
| - spring.security.oauth2.client.registration.kakao.client-id=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_CLIENT_ID }} |
186 |
| - spring.security.oauth2.client.registration.kakao.scope=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_SCOPE }} |
187 |
| - spring.security.oauth2.client.registration.kakao.redirect-uri=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_REDIRECT_URI }} |
188 |
| - spring.security.oauth2.client.registration.kakao.authorization-grant-type=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_AUTHORIZATION_GRANT_TYPE }} |
189 |
| - spring.security.oauth2.client.registration.kakao.client-name=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_KAKAO_CLIENT_NAME }} |
190 |
| - spring.security.oauth2.client.provider.kakao.authorization-uri=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_KAKAO_AUTHORIZATION_URI }} |
191 |
| - spring.security.oauth2.client.provider.kakao.token-uri=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_KAKAO_TOKEN_URI }} |
192 |
| - spring.security.oauth2.client.provider.kakao.user-info-uri=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_KAKAO_USER_INFO_URI }} |
193 |
| - spring.security.oauth2.client.provider.kakao.user-name-attribute=${{ secrets.SPRING_SECURITY_OAUTH2_CLIENT_PROVIDER_KAKAO_USER_NAME_ATTRIBUTE }} |
194 |
| - apple.client.id=${{ secrets.APPLE_CLIENT_ID }} |
195 |
| - apple.client.secret=${{ secrets.APPLE_CLIENT_SECRET }} |
196 |
| - apple.login.key=${{ secrets.APPLE_LOGIN_KEY }} |
197 |
| - apple.team.id=${{ secrets.APPLE_TEAM_ID }} |
198 |
| - management.endpoints.web.exposure.include=health |
199 |
| - management.endpoint.health.show-details=always |
200 |
| - EOT' |
| 150 | + sudo mv ontime-push-firebase-adminsdk-gnpxs-7d098872ff.json /home/ubuntu/OnTime-back/ontime-back/src/main/resources/ontime-push-firebase-adminsdk-gnpxs-7d098872ff.json |
| 151 | + sudo mv application.properties /home/ubuntu/OnTime-back/ontime-back/src/main/resources/application.properties |
| 152 | + sudo mv AuthKey_743M7R5W3W.p8 /home/ubuntu/OnTime-back/ontime-back/src/main/resources/key/AuthKey_743M7R5W3W.p8 |
201 | 153 |
|
202 | 154 | deploy-to-ec2:
|
203 | 155 | needs: create-config-files
|
|
0 commit comments