Skip to content

Elysium-Stack/Muse

Repository files navigation

Muse logo

A multi-purpose Discord bot for the Elysium server.

Package License CircleCI Discord

Running Muse

Getting started

$ git clone git@github.com:Elysium-Stack/Muse.git

Copy the .env.example to .env and change the values in the .env file


Docker (Recommended)

Prerequisite

Running the app

$ docker-compose up -d db rabbitmq lavalink
$ docker-compose up muse

Running the music services

$ docker-compose up radio music

Running migrations

$ docker-compose exec -it muse yarn prisma migrate dev

NodeJS

Prerequisite

Installing

$ yarn
$ yarn prisma generate
$ yarn prisma migrate dev

Running the bot/api

# watch mode (recommended)
$ yarn muse:start

# production mode
$ yarn muse:start:prod

Running the music/radio

# watch mode (recommended)
$ yarn music:start
$ yarn radio:start

# production mode
$ yarn music:start:prod
$ yarn radio:start:prod

Stay in touch

License

MUSE is GPL licensed.