halkyon/apps/meditate/halkyon_meditate_server
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 fd9c2dfe76
feat(meditate,deploy): Meditate beside the instance, and every server's public address from .env
Meditate's deploy step (ADR 0038, step 7; ADR 0039, D14), as Todo's: the
server's Dockerfile with the library's check compiled beside it, its
production config on its own database and role, compose.meditate.yaml as a
member of the register, its site sending /library/* to the web server and
the rest to the API server, the operator's library read-only in a compose
file of its own, and redeploy.sh, backup.sh and the image replay taking it
in.

Every server's public address now comes from .env (Serverpod's
SERVERPOD_API_SERVER_PUBLIC_HOST and _WEB_SERVER_, which win over the
config file): Train, Todo and Meditate from their domains, Learn from
LEARN_PUBLIC_HOST, unset learn.halkyon.eu as before. Without it a server on
halkyon.li would name halkyon.eu in its SimpleLogin callback, profile pages
and privacy page.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-11-08 19:59:39 +01:00
..
bin feat(meditate): the operator's library on the server, and a course's lessons done synced 2026-11-04 09:31:59 +01:00
config feat(meditate,deploy): Meditate beside the instance, and every server's public address from .env 2026-11-08 19:59:39 +01:00
lib feat(learn,todo,meditate): dictate through the phone's voice input app (ADR 0038, D18) 2026-11-08 11:48:42 +01:00
migrations feat(meditate): the operator's library on the server, and a course's lessons done synced 2026-11-04 09:31:59 +01:00
test feat(meditate): the library's accesses name nobody, and the privacy page says so 2026-11-04 09:31:59 +01:00
.gitignore feat(meditate): Meditate's server, its sealed tables, and SimpleLogin's way back to it 2026-11-04 09:31:56 +01:00
analysis_options.yaml feat(meditate): Meditate's server, its sealed tables, and SimpleLogin's way back to it 2026-11-04 09:31:56 +01:00
CHANGELOG.md feat(meditate): Meditate's server, its sealed tables, and SimpleLogin's way back to it 2026-11-04 09:31:56 +01:00
dart_test.yaml feat(meditate): Meditate's server, its sealed tables, and SimpleLogin's way back to it 2026-11-04 09:31:56 +01:00
Dockerfile feat(meditate,deploy): Meditate beside the instance, and every server's public address from .env 2026-11-08 19:59:39 +01:00
library.example.yaml feat(meditate): the operator's library on the server, and a course's lessons done synced 2026-11-04 09:31:59 +01:00
LICENSE feat(meditate): Meditate's server, its sealed tables, and SimpleLogin's way back to it 2026-11-04 09:31:56 +01:00
pubspec.yaml feat(meditate): the operator's library on the server, and a course's lessons done synced 2026-11-04 09:31:59 +01:00
README.md feat(meditate): Meditate's server, its sealed tables, and SimpleLogin's way back to it 2026-11-04 09:31:56 +01:00

halkyon_meditate_server

Halkyon Meditate's server: Serverpod with the halkyon_base module. See Meditate's README.