diff --git a/Dockerfile b/Dockerfile index 7754a1b..20ea589 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,12 +10,14 @@ WORKDIR /usr/src/app # Get Argument ARG NEXT_PUBLIC_SENTRY_DSN +ARG SENTRY_DSN ARG SENTRY_AUTH_TOKEN ARG SENTRY_ORG ARG SENTRY_PROJECT ARG SENTRY_RELEASE -ENV NEXT_PUBLIC_SENTRY_DSN $NEXT_PUBLIC_SENTRY_DSN +ENV NEXT_PUBLIC_SENTRY_DSN $NEXT_PUBLIC_SENTRY_DSN +ENV SENTRY_DSN $SENTRY_DSN ENV SENTRY_AUTH_TOKEN $SENTRY_AUTH_TOKEN ENV SENTRY_ORG $SENTRY_ORG ENV SENTRY_PROJECT $SENTRY_PROJECT @@ -30,14 +32,11 @@ COPY . /usr/src/app # env to file +RUN env RUN env > .env.production.local RUN printf "NEXT_PUBLIC_TESTER_KEY=9f9c4a7ae9afeb045fe818ed8b741c70b1d25ec236b189566a0db020c5596441\nNEXT_PUBLIC_COMMIT_HASH=$(git rev-parse HEAD)\nNEXT_PUBLIC_BRANCH=$(git branch | sed -n -e 's/^\* \(.*\)/\1/p')" > .env.local -# Building app -RUN yarn build - - # Building app RUN yarn build diff --git a/hooks/build b/hooks/build index ce29633..2dd6aca 100644 --- a/hooks/build +++ b/hooks/build @@ -1,3 +1,3 @@ #!/bin/bash -docker build --build-arg SENTRY_AUTH_TOKEN=$SENTRY_AUTH_TOKEN -f $DOCKERFILE_PATH -t $IMAGE_NAME . \ No newline at end of file +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 -f $DOCKERFILE_PATH -t $IMAGE_NAME . \ No newline at end of file