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!adminS3c_r3t!consoleS3c_r3t!adminS3c_r3t!/etc/hosts file:127.0.0.1 www.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
demouserS3c_r3t!demoviewerS3c_r3t!The app uses JSON Schema for message validation. See json-schema-generator for details.