your_spotify

GitHub

Self hosted Spotify tracking dashboard

RAW Compose
1. Pull Image docker pull library/mongo
2. 1-Click Launch Command docker run -d -p 8080:8080 --name your_spotify mongo:8
3. Compose Deployment docker compose up -d
docker-compose-dev.yml
Download .yml
services:
  app:
    container_name: server
    restart: always
    build:
      context: .
      dockerfile: Dockerfile.server
      args:
        NODE_ENV: development
    volumes:
      - ./apps/server/src/:/app/apps/server/src/
    links:
      - mongo
    depends_on:
      - mongo
    ports:
      - "8080:8080"
    environment:
      LOG_LEVEL: debug
      API_ENDPOINT: http://127.0.0.1:8080 # This MUST be included as a valid URL in the spotify dashboard
      CLIENT_ENDPOINT: http://127.0.0.1:3000
      # OFFLINE_DEV_ID: true

  mongo:
    image: mongo:8
    volumes:
      - ./db_data:/data/db
    ports:
      - "27017:27017"

  web:
    container_name: web
    restart: always
    build:
      context: .
      dockerfile: Dockerfile.client
      args:
        NODE_ENV: development
    volumes:
      - ./apps/client/src:/app/apps/client/src/
      - ./apps/client/public:/app/apps/client/public/
    ports:
      - "3000:3000"
    environment:
      NODE_ENV: development
      API_ENDPOINT: http://127.0.0.1:8080