Skip to content

Commit 497aeed

Browse files
authored
Merge pull request #350 from let-s-record-it/infra-349
Infra 349: 새로운 GCP 계정으로 이전
2 parents 7ee1e39 + 4181d63 commit 497aeed

File tree

4 files changed

+6
-24
lines changed

4 files changed

+6
-24
lines changed

.github/workflows/deploy.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,10 @@ jobs:
7575
key: ${{ secrets.GCP_SSH_PRIVATE_KEY }}
7676
envs: GITHUB_SHA
7777
script: |
78-
docker ps -q -f letsrecordit-server && docker stop letsrecordit-server && docker rm letsrecordit-server
79-
docker images -q ${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_REPOSITORY }}:latest && docker rmi ${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_REPOSITORY }}:latest
80-
docker pull ${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_REPOSITORY }}:latest
81-
sudo docker-compose up -d
78+
sudo docker ps -q -f name=letsrecordit-server && sudo docker stop letsrecordit-server && sudo docker rm letsrecordit-server
79+
sudo docker images -q ${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_REPOSITORY }}:latest && sudo docker rmi ${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_REPOSITORY }}:latest
80+
sudo docker pull ${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_REPOSITORY }}:latest
81+
sudo docker compose up -d
8282
8383
- name: Health Check
8484
uses: appleboy/ssh-action@master
@@ -115,6 +115,6 @@ jobs:
115115
if [ -z "$HEALTH_CHECK_CONTAINER_NAME" ]; then
116116
echo "HEALTH_CHECK_CONTAINER_NAME not set, please add it on github actions secrets"
117117
else
118-
docker logs --since "10m" "$HEALTH_CHECK_CONTAINER_NAME" 2>&1 || echo "Could not get logs for container: $HEALTH_CHECK_CONTAINER_NAME"
118+
sudo docker logs --since "10m" "$HEALTH_CHECK_CONTAINER_NAME" 2>&1 || echo "Could not get logs for container: $HEALTH_CHECK_CONTAINER_NAME"
119119
fi
120120
exit 1
Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,18 @@
11
package com.sillim.recordit.config.gcp;
22

3-
import com.google.auth.oauth2.GoogleCredentials;
43
import com.google.cloud.storage.Storage;
54
import com.google.cloud.storage.StorageOptions;
65
import java.io.IOException;
7-
import java.io.InputStream;
8-
import org.springframework.beans.factory.annotation.Value;
96
import org.springframework.context.annotation.Bean;
107
import org.springframework.context.annotation.Configuration;
118
import org.springframework.context.annotation.Profile;
12-
import org.springframework.util.ResourceUtils;
139

1410
@Configuration
1511
@Profile("!test")
1612
public class GCSConfig {
1713

18-
@Value("${spring.cloud.gcp.storage.credentials.location}")
19-
private String keyFileName;
20-
2114
@Bean
2215
public Storage storage() throws IOException {
23-
InputStream keyFile = ResourceUtils.getURL(keyFileName).openStream();
24-
25-
return StorageOptions.newBuilder()
26-
.setCredentials(GoogleCredentials.fromStream(keyFile))
27-
.build()
28-
.getService();
16+
return StorageOptions.getDefaultInstance().getService();
2917
}
3018
}

src/main/resources/application-local.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@ spring:
2222
cloud:
2323
gcp:
2424
storage:
25-
credentials:
26-
location: ${GCP_CREDENTIAL_LOCATION}
27-
project-id: ${GCP_PROJECT_ID}
2825
bucket: ${GCP_BUCKET_NAME}
2926
security:
3027
oauth2:

src/main/resources/application-prod.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,6 @@ spring:
1919
cloud:
2020
gcp:
2121
storage:
22-
credentials:
23-
location: ${GCP_CREDENTIAL_LOCATION}
24-
project-id: ${GCP_PROJECT_ID}
2522
bucket: ${GCP_BUCKET_NAME}
2623
security:
2724
oauth2:

0 commit comments

Comments
 (0)