services: sync: image: emitlinks/airwatchConnector restart: unless-stopped volumes: - ./conf:/airwatchConnector/conf - ./certs:/airwatchConnector/certs - ./logs:/airwatchConnector/logs healthcheck: test: if [ -f $(ls /airwatchConnector/*_SyncGLPI.lock) ]; then exit 0; else exit 1; fi interval: 5m start_period: 3h environment: TASK: "syncGLPI" stagingAssignment: image: emitlinks/airwatchConnector restart: unless-stopped volumes: - ./conf:/airwatchConnector/conf - ./certs:/airwatchConnector/certs - ./logs:/airwatchConnector/logs healthcheck: test: if [ -f $(ls /airwatchConnector/*_StagingUserAssignation.lock) ]; then exit 0; else exit 1; fi interval: 15s start_period: 5m environment: TASK: "stagingAssignment"