Commit Graph

2 Commits

Author SHA1 Message Date
Corey 48d87f667d
Add Alpine build
- Add build args for user/group.
- Lots of cleanup and adjustments for safety and efficiency.
- Update LSB submodule ref.
2025-04-13 22:35:56 -04:00
Corey 474f67f050
Containerize server
- Multi-stage build to reduce container sizes.
- Separate services for each executable.
- Separate database service with volume and secure password generation.
- Common configs for LSB services defined in extension field with YAML anchor.
- dbtool service that waits on the database and runs before all other LSB services, making sure the database is up to date.
- Bind mounting for live edits.
- HTTP API server enabled.
2025-04-07 02:53:44 -04:00