feat(FN-002): complete Step 4 — Docker Compose and Deployment Skeleton

Fusion-Task-Id: FN-002
Fusion-Task-Lineage: 49cb7077-d805-4d39-9a27-ae50744f2839
This commit is contained in:
Fusion
2026-05-14 06:55:12 +02:00
parent 7819765891
commit a30611fbaf
2 changed files with 6 additions and 2 deletions
+3 -1
View File
@@ -11,7 +11,9 @@ WEB_URL=http://localhost:5173
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
POSTGRES_DB=headquarter
DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@localhost:5432/${POSTGRES_DB}
# DATABASE_URL uses a literal value because Pydantic Settings does not expand
# shell-style variable interpolation from .env files.
DATABASE_URL=postgresql://postgres:postgres@localhost:5432/headquarter
# Authentik OIDC placeholders (wire in FN-004)
AUTHENTIK_ISSUER_URL=https://auth.example.com/application/o/headquarter/
+3 -1
View File
@@ -2,7 +2,9 @@ FROM node:22-alpine AS builder
WORKDIR /app
COPY package.json ./
RUN npm install -g pnpm@11.1.1 && pnpm install
RUN npm install -g pnpm@11.1.1 \
&& pnpm install --ignore-scripts \
&& pnpm rebuild esbuild
COPY . .
RUN pnpm build