# StreakFit — front Nuxt (SPA/PWA). Image buildée par la CI Gitea (neckfire/streakfit-web) : main -> :latest. # Watchtower auto-deploy. streakfit.nfteam.ovh -> :3000 (via NPM). services: streakfit-web: image: git.nfteam.ovh/neckfire/streakfit-web:latest pull_policy: always container_name: streakfit-web environment: - NUXT_PUBLIC_API_BASE=https://streakfit.nfteam.ovh ports: - "192.168.1.136:8110:3000" labels: - homepage.group=Développement - homepage.name=StreakFit - homepage.icon=mdi-fire - homepage.href=https://streakfit.nfteam.ovh - homepage.description=Cross-training & suivi de série (PWA) - homepage.weight=1 - homepage.widget.type=customapi - homepage.widget.url=http://192.168.1.136:8111/api/stats - homepage.widget.refreshInterval=60000 - homepage.widget.mappings.0.label=Exercices - homepage.widget.mappings.0.field=exercises - homepage.widget.mappings.1.label=Membres - homepage.widget.mappings.1.field=users - homepage.widget.mappings.2.label=Séances - homepage.widget.mappings.2.field=workouts - homepage.widget.mappings.3.label=Séries - homepage.widget.mappings.3.field=active_streaks - com.centurylinklabs.watchtower.enable=true restart: unless-stopped