services: sortify: image: "ghcr.io/lklynet/sortify:latest" container_name: sortify environment: PORT: 3001 SUBSONIC_URL: ${SUBSONIC_URL:-} SUBSONIC_USER: ${SUBSONIC_USER:-} SUBSONIC_PASSWORD: ${SUBSONIC_PASSWORD:-} LASTFM_API_KEY: ${LASTFM_API_KEY:-} MAX_TRACKS_PER_PLAYLIST: ${MAX_TRACKS_PER_PLAYLIST:-20} AUDIO_ANALYSIS_ENABLED: ${AUDIO_ANALYSIS_ENABLED:-true} AUDIO_ANALYSIS_SAMPLE_SECONDS: ${AUDIO_ANALYSIS_SAMPLE_SECONDS:-90} AUDIO_ANALYSIS_TIMEOUT_MS: ${AUDIO_ANALYSIS_TIMEOUT_MS:-25000} ports: - "3001:3001" restart: unless-stopped volumes: - ./data:/data