Skip to content
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

Fonts

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
Clone this wiki locally