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

30 lines
668 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
# Setze den Port des Web-Servers
ENV WEB_PORT=80
# Öffne den Port des Web-Servers
EXPOSE $WEB_PORT
# Starte den Web-Server
CMD ["python", "server.js"]