From 7121097ed28468df1b68502ca595b4fcbb1b8a79 Mon Sep 17 00:00:00 2001 From: Eunwoo Choi Date: Thu, 23 Mar 2023 14:13:35 +0900 Subject: [PATCH] fix: put NEXT_PUBLIC_HCAPTCHA_SITEKEY on build (#546) * fix: put NEXT_PUBLIC_HCAPTCHA_SITEKEY on build * feat: update api docs --- .github/workflows/publish.yml | 3 ++- Dockerfile | 2 ++ api-docs | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index b1c26b9..a8bbcdb 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -32,9 +32,10 @@ jobs: SENTRY_DSN: ${{ secrets.SENTRY_DSN }} ECR_REGISTRY: ${{ steps.login-ecr.outputs.registry }} IMAGE_TAG: ${{ github.sha }} + NEXT_PUBLIC_HCAPTCHA_SITEKEY: ${{ secrets.NEXT_PUBLIC_HCAPTCHA_SITEKEY }} run: | printf 'defaults.url=https://sentry.io/\ndefaults.org=koreanbots\ndefaults.project=client' > sentry.properties - docker build --build-arg SENTRY_AUTH_TOKEN=$SENTRY_AUTH_TOKEN --build-arg NEXT_PUBLIC_SENTRY_DSN=$NEXT_PUBLIC_SENTRY_DSN --build-arg SENTRY_DSN=$SENTRY_DSN --build-arg SOURCE_COMMIT=${{ env.GITHUB_SHA }} --build-arg TAG=${{ env.RELEASE_TAG }} -t koreanlist . + docker build --build-arg NEXT_PUBLIC_HCAPTCHA_SITEKEY=$NEXT_PUBLIC_HCAPTCHA_SITEKEY --build-arg SENTRY_AUTH_TOKEN=$SENTRY_AUTH_TOKEN --build-arg NEXT_PUBLIC_SENTRY_DSN=$NEXT_PUBLIC_SENTRY_DSN --build-arg SENTRY_DSN=$SENTRY_DSN --build-arg SOURCE_COMMIT=${{ env.GITHUB_SHA }} --build-arg TAG=${{ env.RELEASE_TAG }} -t koreanlist . docker tag koreanlist:latest ${{ secrets.AWS_IMAGE_URL }}:latest docker tag koreanlist:latest ${{ secrets.AWS_IMAGE_URL }}:${{ env.RELEASE_TAG == 'master' && 'nightly' || env.RELEASE_TAG }} docker push ${{ secrets.AWS_IMAGE_URL }} --all-tags \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 20e529d..3f9abcb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,9 +14,11 @@ ARG SENTRY_DSN ARG SENTRY_AUTH_TOKEN ARG SOURCE_COMMIT ARG TAG +ARG NEXT_PUBLIC_HCAPTCHA_SITEKEY ENV NEXT_PUBLIC_SENTRY_DSN $NEXT_PUBLIC_SENTRY_DSN ENV NEXT_PUBLIC_SOURCE_COMMIT $SOURCE_COMMIT +ENV NEXT_PUBLIC_HCAPTCHA_SITEKEY $NEXT_PUBLIC_HCAPTCHA_SITEKEY ENV NEXT_PUBLIC_TAG $TAG ENV SENTRY_DSN $SENTRY_DSN ENV SENTRY_AUTH_TOKEN $SENTRY_AUTH_TOKEN diff --git a/api-docs b/api-docs index d8bf723..97b37a6 160000 --- a/api-docs +++ b/api-docs @@ -1 +1 @@ -Subproject commit d8bf723bfd4a4668ede7378ba281a18888d16b29 +Subproject commit 97b37a654253ddf03e640b64fcf8f0f478b9c4f8