diff --git a/docker-compose.yml b/docker-compose.yml index a30291b..bf0db63 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,15 +1,19 @@ -version: '3.8' - services: aethas38_app: container_name: aethas38_app - build: . + image: python:3.13-slim restart: unless-stopped ports: - # Port exposé pour Nginx Proxy Manager + # Port exposé pour Nginx Proxy Manager (NPM) - "5001:5001" volumes: - # Montage local pour conserver la BDD, les logs et les clés cryptées si le conteneur redémarre - - .:/app + # Le dossier ./app-code contiendra votre code cloné depuis Gitea + - ./app-code:/app + working_dir: /app environment: - - TZ=Europe/Paris \ No newline at end of file + - TZ=Europe/Paris + # Commande lancée au démarrage du conteneur : installation des dépendances puis lancement + command: > + bash -c "apt-get update && apt-get install -y gcc default-libmysqlclient-dev + && pip install --no-cache-dir -r requirements.txt + && python main.py" \ No newline at end of file