Files
rezepte-app/Dockerfile

25 lines
331 B
Docker

FROM node:22-alpine
WORKDIR /app
# Package files kopieren
COPY server/package*.json ./
# Dependencies installieren
RUN npm ci --only=production
# Source Code kopieren
COPY server/ ./
# Public und uploads Ordner
COPY public/ ../public/
RUN mkdir -p ../uploads
# Non-root User
USER node
EXPOSE 3000
CMD ["node", "index.js"]