diff --git a/Dockerfile b/Dockerfile index d9d5a9f..b47974e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -36,10 +36,14 @@ RUN bunx turbo run build --filter=@sofa/web --filter=@sofa/server FROM base AS runner WORKDIR /app +ARG APP_VERSION +ARG GIT_COMMIT_SHA ENV NODE_ENV=production ENV PORT=3000 ENV HOSTNAME=0.0.0.0 ENV DATA_DIR=/data +ENV APP_VERSION=${APP_VERSION} +ENV GIT_COMMIT_SHA=${GIT_COMMIT_SHA} # API server + packages COPY --from=builder --chown=bun:bun /app/apps/server/ ./apps/server/ diff --git a/turbo.json b/turbo.json index df6ebc3..4d73453 100644 --- a/turbo.json +++ b/turbo.json @@ -4,7 +4,8 @@ "tasks": { "build": { "dependsOn": ["^build"], - "outputs": ["dist/**"] + "outputs": ["dist/**"], + "env": ["APP_VERSION", "GIT_COMMIT_SHA"] }, "dev": { "dependsOn": ["^build"],