services: homelabtoolkit: build: . container_name: homelabtoolkit ports: - "8500:8500" environment: - TZ=Pacific/Auckland # Emby - EMBY_URL=http://10.0.0.2:8096 - EMBY_API_KEY=b9af54b630f6448289ab96422add567a # Navidrome (Subsonic API) - NAVIDROME_URL=http://10.0.0.2:4533 - NAVIDROME_USER= - NAVIDROME_PASSWORD= # Music library root (for the Cover Manager). Mount the share below to match. - MUSIC_ROOT=/music # Optional external artwork providers: # - TMDB_BEARER_TOKEN= # - TMDB_API_KEY= # - GOOGLE_CUSTOM_SEARCH_API_KEY= # - GOOGLE_CUSTOM_SEARCH_ENGINE_ID= volumes: - /share/Docker/homelabtoolkit/output:/app/output - /share/Docker/homelabtoolkit/cache:/app/cache # Mount your music library so the Cover Manager can scan/maintain it: - /share/Music:/music restart: unless-stopped networks: - npm_network networks: npm_network: external: true