feat: simplify secret handling in build process

Streamlines the build script by consolidating multiple secret exports into a single command, enhancing maintainability and reducing redundancy.
This commit is contained in:
ccbikai
2024-10-15 21:06:49 +08:00
parent eb0205a7a9
commit a44eeb76eb

View File

@@ -16,8 +16,7 @@ RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile
FROM build-deps AS build
COPY . .
RUN export $(cat .env.example) && \
export $(cat /run/secrets/SENTRY_AUTH_TOKEN) && \
export $(cat /run/secrets/SENTRY_PROJECT) && \
export $(cat /run/secrets) && \
export DOCKER=true && \
pnpm run build