feat: enable Fischerei, Sitzungsprotokolle, Verbandsverwaltung modules
- Enable all 3 modules via NEXT_PUBLIC_ENABLE_* build args + runtime env - Fix empty-string-to-null for date/optional columns in all module APIs: fischerei (24 fixes), verbandsverwaltung (15 fixes), sitzungsprotokolle (2 fixes) - CACHE_BUST=12 for full rebuild with new feature flags
This commit is contained in:
@@ -5,7 +5,7 @@ WORKDIR /app
|
||||
# --- Install + Build in one stage ---
|
||||
FROM base AS builder
|
||||
# CACHE_BUST: change this value to force a full rebuild (busts Docker layer cache)
|
||||
ARG CACHE_BUST=11
|
||||
ARG CACHE_BUST=12
|
||||
RUN echo "Cache bust: ${CACHE_BUST}"
|
||||
COPY . .
|
||||
RUN pnpm install --no-frozen-lockfile
|
||||
@@ -17,10 +17,16 @@ ARG NEXT_PUBLIC_SITE_URL=https://myeasycms.de
|
||||
ARG NEXT_PUBLIC_SUPABASE_URL=http://localhost:8000
|
||||
ARG NEXT_PUBLIC_SUPABASE_PUBLIC_KEY
|
||||
ARG NEXT_PUBLIC_DEFAULT_LOCALE=de
|
||||
ARG NEXT_PUBLIC_ENABLE_FISCHEREI=true
|
||||
ARG NEXT_PUBLIC_ENABLE_MEETING_PROTOCOLS=true
|
||||
ARG NEXT_PUBLIC_ENABLE_VERBANDSVERWALTUNG=true
|
||||
ENV NEXT_PUBLIC_SITE_URL=${NEXT_PUBLIC_SITE_URL}
|
||||
ENV NEXT_PUBLIC_SUPABASE_URL=${NEXT_PUBLIC_SUPABASE_URL}
|
||||
ENV NEXT_PUBLIC_SUPABASE_PUBLIC_KEY=${NEXT_PUBLIC_SUPABASE_PUBLIC_KEY}
|
||||
ENV NEXT_PUBLIC_DEFAULT_LOCALE=${NEXT_PUBLIC_DEFAULT_LOCALE}
|
||||
ENV NEXT_PUBLIC_ENABLE_FISCHEREI=${NEXT_PUBLIC_ENABLE_FISCHEREI}
|
||||
ENV NEXT_PUBLIC_ENABLE_MEETING_PROTOCOLS=${NEXT_PUBLIC_ENABLE_MEETING_PROTOCOLS}
|
||||
ENV NEXT_PUBLIC_ENABLE_VERBANDSVERWALTUNG=${NEXT_PUBLIC_ENABLE_VERBANDSVERWALTUNG}
|
||||
RUN pnpm --filter web build
|
||||
|
||||
# --- Run ---
|
||||
|
||||
Reference in New Issue
Block a user