services: frontend: build: context: . args: NEXT_PUBLIC_DIRECTUS_API_URL: ${NEXT_PUBLIC_DIRECTUS_API_URL} NEXT_PUBLIC_DIRECTUS_API_WS_URL: ${NEXT_PUBLIC_DIRECTUS_API_WS_URL} NEXT_PUBLIC_SENTRY_DSN: ${NEXT_PUBLIC_SENTRY_DSN} # SENTRY_AUTH_TOKEN: ${SENTRY_AUTH_TOKEN} # décommenter pour uploader les source maps ports: - "4000:4000" env_file: .env restart: unless-stopped healthcheck: test: ["CMD-SHELL", "node -e \"require('http').get('http://localhost:4000',r=>process.exit(r.statusCode<400?0:1)).on('error',()=>process.exit(1))\""] interval: 10s timeout: 5s retries: 12 start_period: 30s networks: - konstitisyon_network networks: konstitisyon_network: external: true