services:
  app:
    image: gitea.malio.fr/malio-dev/lesstime:${LESSTIME_IMAGE_TAG:-latest}
    container_name: lesstime-app
    # Error tracking backend → GlitchTip : ajouter `SENTRY_DSN=...` (projet
    # GlitchTip "lesstime-api") dans ce fichier .env. Vide/absent => Sentry inerte.
    # (Le DSN FRONT et l'upload des source maps sont fournis au BUILD de l'image,
    #  pas ici — voir infra/prod/Dockerfile + .gitea/workflows/build-docker.yml.)
    env_file: .env
    ports:
      - "8081:80"
    volumes:
      - ./config/jwt:/var/www/html/config/jwt:ro
      - ./uploads:/var/www/html/var/uploads
      - lesstime_logs:/var/www/html/var/log
    extra_hosts:
      - "host.docker.internal:host-gateway"
    restart: unless-stopped

volumes:
  lesstime_logs:
