Files
xavier f164da9a69
Build and Push Docker Image / build-and-push (push) Successful in 4m42s
Fix CI build: passage à Python 3.11-slim
2026-08-28 18:45:58 +02:00

22 lines
653 B
Docker

FROM python:3.11-slim
WORKDIR /app
# Ligne ajoutée pour lier l'image au dépôt Gitea automatiquement
LABEL org.opencontainers.image.source="https://gitea.aethas38.duckdns.org/xavier/aethas-free"
# Installation des dépendances système nécessaires pour certaines librairies Python
RUN apt-get update && apt-get install -y gcc default-libmysqlclient-dev && rm -rf /var/lib/apt/lists/*
# Copie des requirements et installation
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Copie du reste de l'application
COPY . .
# Exposition du port
EXPOSE 5001
# Lancement du serveur Uvicorn (FastHTML)
CMD ["python", "main.py"]