version: "3.7" services: api: image: rafaeleyng/health-dashboard-api:latest networks: - health-dashboard-network ports: - "12001:4000" restart: unless-stopped volumes: - health-user-data:/usr/data:ro environment: API_LOG_LEVEL: info git-sync: image: k8s.gcr.io/git-sync/git-sync:v3.1.7 restart: unless-stopped volumes: - health-user-data:/tmp:rw environment: GIT_SYNC_USERNAME: ${GIT_SYNC_USERNAME} GIT_SYNC_PASSWORD: ${GIT_SYNC_PASSWORD} GIT_SYNC_REPO: ${GIT_SYNC_REPO} GIT_SYNC_DEST: health-data GIT_SYNC_WAIT: 30 grafana: image: grafana/grafana:7.1.5 networks: - health-dashboard-network ports: - "12000:3000" restart: unless-stopped volumes: - health-grafana-data:/var/lib/grafana:rw environment: GF_AUTH_ANONYMOUS_ENABLED: "true" GF_AUTH_ANONYMOUS_ORG_ROLE: Admin GF_INSTALL_PLUGINS: simpod-json-datasource networks: health-dashboard-network: driver: bridge volumes: health-user-data: health-grafana-data: