galnir / Master-Bot

A Discord music bot and dashboard with slash commands, playlist support, Spotify, music quiz, saved playlists, lyrics, gifs and more
MIT License
464 stars 373 forks source link

Revised Docker Implementation #802

Closed Bacon-Fixation closed 11 months ago

Bacon-Fixation commented 12 months ago

Trying to make it a little easier to get everything needed to get up and running by bundling all the services inside a docker cluster

Requires Docker with Docker Compose v3+ or Docker Desktop need a completed .env and application.yml in ./Master-Bot/ folder run npm run docker-compose (or with pnpm) this will build Redis, Postgres, Lavalink, and Master-Bot containers inside a docker cluster.

Unfortunately, users that are currently running the older implementation may run into a incompatibility error with Postgres and will need to remove the older docker cluster and delete the old DB volumes

changes from previous release

Much Love -Bacon