Dateien nach "/" hochladen

This commit is contained in:
2026-05-25 12:08:33 +02:00
parent ad5683d4f4
commit f7839f1401
5 changed files with 62 additions and 0 deletions

18
Dockerfile Normal file
View File

@@ -0,0 +1,18 @@
# ── Stage 1: React bauen ─────────────────────────────────────────────────────
FROM node:20-alpine AS builder
WORKDIR /build
COPY frontend/package.json ./
RUN npm install
COPY frontend/ ./
RUN npm run build
# ── Stage 2: Express liefert API + React in einem Container ──────────────────
FROM node:20-alpine
WORKDIR /app
COPY backend/package.json ./
RUN npm install --production
COPY backend/ ./
COPY version.txt ./version.txt
COPY --from=builder /build/dist ./public
EXPOSE 4000
CMD ["node", "src/index.js"]