Compare commits

..

3 Commits

Author SHA1 Message Date
883db498c6 args umami 2026-08-09 04:57:38 -05:00
21fd99fc17 move env's 2026-08-09 04:50:29 -05:00
3a665998a6 umami 2026-08-09 04:39:05 -05:00
2 changed files with 10 additions and 0 deletions

View File

@@ -7,7 +7,11 @@ RUN npm ci
FROM node:20-alpine AS builder
WORKDIR /app
ARG NEXT_PUBLIC_UMAMI_SRC
ARG NEXT_PUBLIC_UMAMI_ID
ENV NEXT_TELEMETRY_DISABLED=1
ENV NEXT_PUBLIC_UMAMI_SRC=$NEXT_PUBLIC_UMAMI_SRC
ENV NEXT_PUBLIC_UMAMI_ID=$NEXT_PUBLIC_UMAMI_ID
COPY --from=deps /app/node_modules ./node_modules
COPY . .
RUN npm run build
@@ -19,6 +23,7 @@ ENV NODE_ENV=production \
PORT=3000 \
HOSTNAME=0.0.0.0
RUN addgroup --system --gid 1001 nodejs \
&& adduser --system --uid 1001 nextjs

View File

@@ -12,12 +12,17 @@ services:
build:
context: .
dockerfile: Dockerfile
args:
NEXT_PUBLIC_UMAMI_SRC: ${NEXT_PUBLIC_UMAMI_SRC:-}
NEXT_PUBLIC_UMAMI_ID: ${NEXT_PUBLIC_UMAMI_ID:-}
restart: unless-stopped
env_file:
- path: .env
required: false
environment:
NODE_ENV: production
NEXT_PUBLIC_UMAMI_SRC: ${NEXT_PUBLIC_UMAMI_SRC:-}
NEXT_PUBLIC_UMAMI_ID: ${NEXT_PUBLIC_UMAMI_ID:-}
ports:
- "${APP_PORT:-3000}:3000"
networks: