|
|
|
@@ -20,6 +20,8 @@ ARG NEXT_PUBLIC_ENABLE_MEETING_PROTOCOLS=true
|
|
|
|
ARG NEXT_PUBLIC_ENABLE_VERBANDSVERWALTUNG=true
|
|
|
|
ARG NEXT_PUBLIC_ENABLE_VERBANDSVERWALTUNG=true
|
|
|
|
ARG NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=
|
|
|
|
ARG NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=
|
|
|
|
ARG NEXT_PUBLIC_BILLING_PROVIDER=stripe
|
|
|
|
ARG NEXT_PUBLIC_BILLING_PROVIDER=stripe
|
|
|
|
|
|
|
|
ARG NEXT_PUBLIC_ENABLE_PERSONAL_ACCOUNT_BILLING=true
|
|
|
|
|
|
|
|
ARG NEXT_PUBLIC_ENABLE_TEAM_ACCOUNTS_BILLING=true
|
|
|
|
ENV NEXT_PUBLIC_CI=${NEXT_PUBLIC_CI}
|
|
|
|
ENV NEXT_PUBLIC_CI=${NEXT_PUBLIC_CI}
|
|
|
|
ENV NEXT_PUBLIC_SITE_URL=${NEXT_PUBLIC_SITE_URL}
|
|
|
|
ENV NEXT_PUBLIC_SITE_URL=${NEXT_PUBLIC_SITE_URL}
|
|
|
|
ENV NEXT_PUBLIC_SUPABASE_URL=${NEXT_PUBLIC_SUPABASE_URL}
|
|
|
|
ENV NEXT_PUBLIC_SUPABASE_URL=${NEXT_PUBLIC_SUPABASE_URL}
|
|
|
|
@@ -30,6 +32,8 @@ ENV NEXT_PUBLIC_ENABLE_MEETING_PROTOCOLS=${NEXT_PUBLIC_ENABLE_MEETING_PROTOCOLS}
|
|
|
|
ENV NEXT_PUBLIC_ENABLE_VERBANDSVERWALTUNG=${NEXT_PUBLIC_ENABLE_VERBANDSVERWALTUNG}
|
|
|
|
ENV NEXT_PUBLIC_ENABLE_VERBANDSVERWALTUNG=${NEXT_PUBLIC_ENABLE_VERBANDSVERWALTUNG}
|
|
|
|
ENV NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=${NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY}
|
|
|
|
ENV NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=${NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY}
|
|
|
|
ENV NEXT_PUBLIC_BILLING_PROVIDER=${NEXT_PUBLIC_BILLING_PROVIDER}
|
|
|
|
ENV NEXT_PUBLIC_BILLING_PROVIDER=${NEXT_PUBLIC_BILLING_PROVIDER}
|
|
|
|
|
|
|
|
ENV NEXT_PUBLIC_ENABLE_PERSONAL_ACCOUNT_BILLING=${NEXT_PUBLIC_ENABLE_PERSONAL_ACCOUNT_BILLING}
|
|
|
|
|
|
|
|
ENV NEXT_PUBLIC_ENABLE_TEAM_ACCOUNTS_BILLING=${NEXT_PUBLIC_ENABLE_TEAM_ACCOUNTS_BILLING}
|
|
|
|
RUN pnpm --filter web build
|
|
|
|
RUN pnpm --filter web build
|
|
|
|
|
|
|
|
|
|
|
|
# --- Run (slim for smaller image than full Debian) ---
|
|
|
|
# --- Run (slim for smaller image than full Debian) ---
|
|
|
|
|