services: streamline-emr: image: ${APP_IMAGE:-streamline-emr:latest} container_name: ${APP_CONTAINER:-streamline-emr} restart: unless-stopped volumes: - "${DATA_DIR:-./data}:/var/lib/mysql" ports: - "${APP_PORT:-3000}:80" healthcheck: test: ["CMD", "curl", "-f", "http://localhost:80"] timeout: 30s start_period: 3600s start_interval: 10s interval: 30s retries: 5