Todo App is a hobby project that is primarily focused around being a playground for experimenting with different technologies.
This repository uses SOPS with age for managing secrets.
See Configuration and Secrets Management for details.
S3c_r3t!
admin
S3c_r3t!
console
S3c_r3t!
admin
S3c_r3t!
/etc/hosts
file:127.0.0.1 todo-app.com
127.0.0.1 auth.todo-app.com
127.0.0.1 centrifugo.todo-app.com
127.0.0.1 temporal.todo-app.com
127.0.0.1 grafana.todo-app.com
127.0.0.1 alloy.todo-app.com
127.0.0.1 faro.todo-app.com
127.0.0.1 minio.todo-app.com
Make sure you have the unencrypted secrets in the env
directory. See Configuration and Secrets Management for details.
Run Docker Compose
docker compose up --build -d
demouser
S3c_r3t!
demoviewer
S3c_r3t!
The app uses JSON Schema for message validation. See json-schema-generator for details.