Your Spotify
YourSpotify is a self-hosted application that tracks what you listen and offers you a dashboard to explore statistics about it.
Directory Structure
- .env
- docker-compose.yml
docker-compose.yml
version: '3.9'
services:
server:
image: yooooomi/your_spotify_server
restart: always
ports:
- "8080:8080"
links:
- mongo
depends_on:
- mongo
environment:
API_ENDPOINT: http://localhost:8080 # This MUST be included as a valid URL in the spotify dashboard (see below)
CLIENT_ENDPOINT: http://localhost:3000
SPOTIFY_PUBLIC: __your_spotify_client_id__
SPOTIFY_SECRET: __your_spotify_secret__
mongo:
container_name: mongo
image: mongo:6
volumes:
- ./your_spotify_db:/data/db
web:
image: yooooomi/your_spotify_client
restart: always
ports:
- "3000:3000"
environment:
API_ENDPOINT: http://localhost:8080Resources
GitHub: https://github.com/Yooooomi/your_spotify
Docker Hub: https://hub.docker.com/r/yooooomi/your_spotify_server
Docker Hub: https://hub.docker.com/r/linuxserver/your_spotify
Configuration: https://github.com/Yooooomi/your_spotify#installation