Commit Graph

5 Commits

Author SHA1 Message Date
Corey 0617211e22
Add full image builds + build script 2025-05-03 15:18:25 -04:00
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 dcd8479c79
Fix tracking issues with .env 2025-04-07 04:14:47 -04:00
Corey 13defaea00
Update submodule ref 2025-04-07 03:13:39 -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