-
Notifications
You must be signed in to change notification settings - Fork 19
Docker
ishwi edited this page Oct 9, 2021
·
1 revision
Chuu can now be run directly from docker!
Im quite a newbie with docker, so a lot of things are poorly implemented. So feedback is appreciated!
In order to set up Chuu with docker, a few steps needs to be done.
- First clone this repository and cd to the root of the project
- Fill all the properties as if you were doing a normal installation
- Copy the .env.docker and place its contents into .env
- Fill the keys that are missing, or customize the current ones.
- The musicbrainz token is needed for replication. It can be obtained here.
- Fill the directory fonts/ with all the required fonts.
- Run
docker-compose build
on the project root - Run
docker-compose up
on the project root
This last step will, the first time it is executed, download the musicbrainz dumps and install in the database. Can take a long time, ranging from 20 mins to 1-2 hours depending on CPU/Disk/Network.
If there is any issue during the downloading or set up, you will have to recreate the volumes using docker-compose down --volumes
Chuu uses a set of fonts in order to render its images. The full list of fonts is listed here:
- Heebo Light
- Malgun Gothic
- Nirmala UI semilight
- Noto Sans
- Noto Sans Arabic Light
- Noto Sans CJK JP Light
- Noto Sans Display SemiBold
- Noto Sans Thai Light
- Noto Serif CJK JP
- Noto Serif CJK JP Regular
- Roboto
- Roboto Condensed Bold Italic
- Roboto Medium
- Segoe UI Emoji
- Sun-ExtA
- Symbola
- Yu Gothic