version: '3.8' services: backend: build: context: ./backend image: ghcr.io/bnair123/musicanalyser:latest container_name: music-analyser-backend restart: unless-stopped volumes: - /opt/mySpotify/music.db:/app/music.db environment: - SPOTIFY_CLIENT_ID=${SPOTIFY_CLIENT_ID} - SPOTIFY_CLIENT_SECRET=${SPOTIFY_CLIENT_SECRET} - SPOTIFY_REFRESH_TOKEN=${SPOTIFY_REFRESH_TOKEN} - GEMINI_API_KEY=${GEMINI_API_KEY} ports: - '8000:8000' frontend: build: context: ./frontend container_name: music-analyser-frontend restart: unless-stopped ports: - '8991:80' depends_on: - backend