revert: remove admin-web/Dockerfile (did not exist at 29caf1a)
Some checks failed
Admin Web — Docker Build & Push / Build & Push Docker Image (push) Has been cancelled
CI / Detect Changes (push) Has been cancelled
CI / Admin Web CI (push) Has been cancelled
CI / YouTube Worker (push) Has been cancelled
CI / Deploy (push) Has been cancelled

This commit is contained in:
2026-07-11 23:23:04 +02:00
parent 2f312fed11
commit 654f2d18d3

View File

@@ -1,42 +0,0 @@
# ── Build stage ──
FROM node:20-alpine AS builder
WORKDIR /app
# Install dependencies (leveraging Docker layer cache)
COPY package.json package-lock.json ./
RUN npm ci
# Copy source and build
COPY . .
ENV NEXT_TELEMETRY_DISABLED=1
RUN npm run build
# ── Runtime stage ──
FROM node:20-alpine AS runner
WORKDIR /app
ENV NODE_ENV=production
ENV NEXT_TELEMETRY_DISABLED=1
# Create non-root user
RUN addgroup --system --gid 1001 nodejs && \
adduser --system --uid 1001 nextjs
# Copy standalone output from builder
COPY --from=builder /app/.next/standalone ./
COPY --from=builder /app/.next/static ./.next/static
COPY --from=builder /app/public ./public
# Set correct ownership
RUN chown -R nextjs:nodejs /app
USER nextjs
EXPOSE 3000
ENV PORT=3000
ENV HOSTNAME="0.0.0.0"
CMD ["node", "server.js"]