Files
opendocs/Dockerfile
2025-11-18 10:27:38 +00:00

20 lines
411 B
Docker

# Wir nutzen ein leichtes Node.js Image als Basis
FROM node:20-alpine
# Arbeitsverzeichnis im Container erstellen
WORKDIR /usr/src/app
# Erst nur die "Zutatenlisten" kopieren (für effizientes Caching)
COPY package*.json ./
# Abhängigkeiten installieren
RUN npm install
# Jetzt den restlichen Code kopieren
COPY . .
# Port freigeben (Standard bei Hack.chat)
EXPOSE 6060
# Startbefehl
CMD ["npm", "start"]