Files
froling_modbus2mqtt/Dockerfile
2025-12-24 16:21:23 +01:00

19 lines
536 B
Docker
Executable File

# Utilisez une image de base Python officielle
FROM python:3.9-slim
# Définissez le répertoire de travail dans le conteneur
WORKDIR /usr/src/app
# Copiez le fichier des exigences dans le conteneur
COPY requirements.txt ./
# Installez les dépendances
RUN pip install --no-cache-dir -r requirements.txt
# Copier seulement le fichier main.py et config.yaml dans le conteneur
COPY ./src/main.py /usr/src/app/main.py
COPY ./src/config.yaml /usr/src/app/config.yaml
# Commande pour exécuter l'application
CMD ["python", "./main.py"]