env: Move each component into a separate struct

This commit cleans up the distillery code by making each component a
distinct struct. Each of these components is also returned by by a new
Component() function that replaces the Stacks() function.
This commit is contained in:
Tom Wiesing 2022-09-05 15:50:23 +02:00
parent 2a14d93d3c
commit 09431c4869
No known key found for this signature in database
16 changed files with 265 additions and 148 deletions

View file

@ -18,7 +18,6 @@ Work in progress.
## Future Work
- Move `provision_entrypoint.sh` into go
- Clean up the distillery code, by moving to seperate structs per component
- Rename backups to 'snapshots' and make them restorable
- Snapshot the docker images being used also!
- Avoid running `docker compose` executable and shift it to a library