chore: add Vault bootstrap support

This commit is contained in:
Ruslan Bakiev
2026-03-31 11:35:51 +07:00
parent 9286b26432
commit d4d90bdee0
2 changed files with 176 additions and 1 deletions

View File

@@ -16,12 +16,17 @@ FROM node:22-bookworm-slim AS runtime
WORKDIR /app
RUN apt-get update -y \
&& apt-get install -y --no-install-recommends curl jq ca-certificates \
&& rm -rf /var/lib/apt/lists/*
ENV NODE_ENV=production
ENV NITRO_HOST=0.0.0.0
ENV PORT=3000
COPY --from=build /app/.output ./.output
COPY --from=build /app/scripts ./scripts
EXPOSE 3000
CMD ["node", ".output/server/index.mjs"]
CMD ["sh", "-c", ". /app/scripts/load-vault-env.sh && node .output/server/index.mjs"]