App
is Mio's internal base module to manage apps.
Links#
- Docs: https://docs.kosmonum.space/mio/module/app/
- Issues: https://codeberg.org/kosmonum/mio-ose/issues
- Source: https://codeberg.org/kosmonum/mio-ose/src/branch/master/app/
- License: BSD-2-Clause
Config Files#
| Name | Default | Type | Description |
|---|---|---|---|
ACCOUNT | TODO | /[a-z0-9-.]+/ | local account name |
ACCOUNT_HOME_DIR | TODO | :/home/.+: | HOME directory |
LOGIN_SHELL | TODO | :/usr/bin/.+: | account login shell |
SECONDARY_GROUPS | TODO | /[a-z_,-]\*/ | membership; comma separated |
home/bin/notifyhome/bin/app.deployhome/bin/app.ctlhome/bin/app.buildhome/bin/app.backuphome/bin/503.py
Use#
TODO
- move notifyers to /etc/aliases
- set groups instead of append
- app: handle ACCOUNT_HOME_DIR != HOME
- replace PATTERN in home files
- support multiple services
- maintenance mode
