# StreakFit API — Laravel 13 OSDD + Octane/FrankenPHP. Image buildée par la CI Gitea (neckfire/streakfit-api).
# Base : mysql-shared (base+rôle dédiés), médias RustFS. Secrets via Vault -> .env. Watchtower auto-deploy.
services:
  streakfit-api:
    image: git.nfteam.ovh/neckfire/streakfit-api:latest
    pull_policy: always
    container_name: streakfit-api
    env_file: .env
    ports:
      - "192.168.1.136:8111:80"
    labels:
      - homepage.group=Développement
      - homepage.name=StreakFit — Admin
      - homepage.icon=mdi-cog
      - homepage.href=https://streakfit.nfteam.ovh/admin
      - homepage.description=Back-office Filament (Laravel OSDD / Octane)
      - homepage.weight=2
      - com.centurylinklabs.watchtower.enable=true
    restart: unless-stopped
