Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stopka/cacofonix
Small concert songbook
https://github.com/stopka/cacofonix
Last synced: about 23 hours ago
JSON representation
Small concert songbook
- Host: GitHub
- URL: https://github.com/stopka/cacofonix
- Owner: Stopka
- License: gpl-3.0
- Created: 2023-12-04T20:18:38.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2023-12-15T08:59:40.000Z (11 months ago)
- Last Synced: 2023-12-15T22:08:17.121Z (11 months ago)
- Language: TypeScript
- Size: 616 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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...2. Copy `.env.dist` to `.env` and edit it as needed.
3. Create an `docker-compose.override.yml` file and override configuration by your liking.
You should at least add proxy with tls termination.
4. Start the up by command
```docker compose up -d```## Config
All configuration is done by env vars.
Just edit `.env` file.