Files
BerichtExporter/Dockerfile
2023-06-11 23:13:17 +02:00

27 lines
611 B
Docker

# Verwende Python als Basisimage
FROM node:latest
# Setze Arbeitsverzeichnis
WORKDIR /usr/src/app
# Kopiere die package.json und package-lock.json in das Arbeitsverzeichnis
COPY package.json ./
COPY package-lock.json ./
# Installiere die Abhängigkeiten
RUN npm install
# Kopiere den Quellcode in das Arbeitsverzeichnis
COPY ./src .
# Installiere Python
RUN apt-get update && apt-get install -y python3 python3-pip
# Installiere die Python-Abhängigkeiten
RUN pip3 install --no-cache-dir -r requirements.txt
# Öffne den Port des Web-Servers
EXPOSE 80
# Starte den Web-Server
CMD ["python", "server.js"]