diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 5fddae8..5f405e1 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -63,11 +63,14 @@ jobs: username: ubuntu key: ${{ secrets.PRIVATE_KEY }} script: | + echo "${{ secrets.GCP_KEY_BASE64 }}" | base64 -d > /home/ubuntu/linku-key.json sudo docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }} sudo docker pull ${{ secrets.DOCKER_REPO_NAME }}:latest sudo docker stop linku || true sudo docker rm linku || true sudo docker run -d --name linku --log-driver=syslog -p 8080:8080 \ + -v /home/ubuntu/linku-key.json:/app/linku-key.json \ + -e GOOGLE_APPLICATION_CREDENTIALS=/app/linku-key.json \ -e TZ=Asia/Seoul \ -e SPRING_PROFILES_ACTIVE= \ ${{ secrets.DOCKER_REPO_NAME }}:latest