# Basis-Image FROM node:22-alpine # Verzeichnis anlegen RUN mkdir -p /app/node_modules # Arbeitsverzeichnis im Container WORKDIR /app # Nur package.json und lockfile kopieren COPY package*.json ./ # Dependencies installieren RUN npm install # Volume definieren, damit der Code zur Laufzeit eingebunden wird VOLUME ["/app/volume"] # Port freigeben EXPOSE 8080 # Standardbefehl CMD ["node", "volume/server.js"]