The repository now includes a compose.yaml that maps Arthexis role presets to
Compose profiles.
terminal: web only.control: web + redis + nginx.satellite: web + redis + nginx.watchtower: web + redis + nginx.web always receives role-related environment variables so role validation can
be satisfied without editing the Compose file:
ARTHEXIS_ROLE_PRESETCELERY_BROKER_URLCELERY_RESULT_BACKENDOCPP_STATE_REDIS_URLCHANNEL_REDIS_URLBROKER_URLSet ARTHEXIS_ROLE_PRESET to match the profile before startup (shell export or
.env file), for example control, satellite, watchtower, or terminal.