/hymnal

Christian songbook

Primary LanguageCSSGNU Affero General Public License v3.0AGPL-3.0

Hymnal

O sing unto the Lord a new song...

Requirements

Clone repository

git clone "https://github.com/joe733/hymnal.git"
cd hymnal

Install dependencies

pnpm install && pdm install

Build & Deploy

Automated

./deploy.sh

Manual

Build project.

eval $(pdm venv activate)
pnpm build
python src/hymnal/main.py
git clone --depth 1 "https://github.com/hakimel/reveal.js.git" dist/hymnal/lib/reveal.js

Start web-server. Open http://localhost:8080 in your browser. Replace podman with docker, if you're using the latter.

podman-compose -p hymnal -f ./compose.yaml up -d

Take down web-server.

podman-compose -p hymnal -f ./compose.yaml down

AGPL-3.0