Small concert songbook
Find a file
2023-12-15 09:59:37 +01:00
build Set rate limiting 2023-12-15 09:59:37 +01:00
.env.dist Build fixes 2023-12-06 22:31:45 +01:00
.gitignore first commit 2023-12-04 21:39:55 +01:00
docker-compose.local.yml Build fixes 2023-12-06 22:31:45 +01:00
docker-compose.yml Build fixes 2023-12-06 22:31:45 +01:00
LICENSE first commit 2023-12-04 21:39:55 +01:00
README.md first commit 2023-12-04 21:39:55 +01:00

Cacofonix

Small concert songbook app. Consisting of three docker containers. MongoDB as a storage, Payload CMS for administration and Next.js frontend.

You can set up song list, performers, about page and currently happening page.

Installation

App is designed primarily to be run in docker on linux. Thus docker and docker-compose are mandatory dependencies for this example setup.

I don't have prebuilt images in docker hub ready yet (but it's planned), so you have to build them locally. Docker compose should build images for you from sources...

  1. Copy .env.dist to .env and edit it as needed.
  2. Create an docker-compose.override.yml file and override configuration by your liking. You should at least add proxy with tls termination.
  3. Start the up by command docker compose up -d

Config

All configuration is done by env vars. Just edit .env file.