@@ -9,12 +9,8 @@ default: build: stage: Build - variables: - COMPOSE_ENV_FILES: $BUILD_ENV - CI: true script: - - export ENV=$BUILD_ENV - - cp $ENV .env + - cp $BUILD_ENV .env - docker compose build --push only: - main @@ -42,7 +38,7 @@ build: - cp "$(printenv ${ENVNAME}_CLUSTER_KEY)" $DOCKER_CERT_PATH/key.pem - echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin script: - - sort -u -t '=' -k 1,1 $ENV $BUILD_ENV <(echo "RELEASE=$(echo -n $(date '+%D %X'))") <(echo "NODE_ENV=$ENVNAME") > .env + - sort -u -t '=' -k 1,1 $ENV $BUILD_ENV <(echo "RELEASE=$(echo -n $(date '+%D %X'))") > .env - if [ "$(docker info --format '{{.Swarm.LocalNodeState}}' 2>/dev/null)" = "active" ]; then docker stack deploy --prune --with-registry-auth -c <(docker compose config | grep -v "^name:") $COMPOSE_PROJECT_NAME; else @@ -50,5 +50,6 @@ const { withSentryConfig } = require("@sentry/nextjs"); module.exports = withSentryConfig(analyzerConfig, { silent: !process.env.CI, widenClientFileUpload: true, - tunnelRoute: "/monitoring" + tunnelRoute: process.env.SENTRY_TUNNEL_PATH ?? '/monitoring', + debug: process.env.SENTRY_DEBUG ?? false });