Dockerize dazu
Fehlende Daten ignorieren
This commit is contained in:
2026-02-17 20:54:42 +00:00
parent 33273f5877
commit f3f8d2eadb
6 changed files with 47 additions and 4 deletions

20
Dockerfile Normal file
View File

@@ -0,0 +1,20 @@
# Node.js Basis-Image verwenden
FROM node:20-alpine
# Arbeitsverzeichnis im Container setzen
WORKDIR /usr/src/app
# Package.json und package-lock.json kopieren
COPY package*.json ./
# Abhängigkeiten installieren
RUN npm ci --only=production
# Anwendungscode kopieren
COPY . .
# Port exponieren
EXPOSE 3000
# Anwendung starten
CMD ["node", "server.js"]