Refactor docker-compose structure to folder-based organization

- Remove redundant .yml files from main docker-compose folder
- Update deploy script to use folder-based structure for all stacks
- Update documentation to reflect new folder-based organization
- Standardize all stacks to use docker-compose.yml in individual folders

This eliminates confusion between file-based and folder-based structures,
making the repository more maintainable and consistent.
This commit is contained in:
EZ-Homelab
2026-01-22 16:44:44 -05:00
parent 535ae5017b
commit 89760895f2
13 changed files with 51 additions and 1677 deletions

View File

@@ -0,0 +1,23 @@
Install script testing results
Installed debian to start from scratch.
Install Nvidia driver failed in setup-homelab.scratch
Attempted to follow manual directions, manual directions missing how to generate the authelia secrets
script didn't generate
AUTHELIA_JWT_SECRET=generate-with-openssl-rand-hex-64
AUTHELIA_SESSION_SECRET=generate-with-openssl-rand-hex-64
AUTHELIA_STORAGE_ENCRYPTION_KEY=generate-with-openssl-rand-hex-64
in setup-homelab.sh
commented out the apt install nvidia lines
script completed successfully, but still missing authelia secrets
ran deploy script, it completed successfully as well.
however missing authelia secrets prevents proxy access
Fix setup and deploy scripts to ensure an effortless install from scratch for the user experience.
Confirm they work as intended, and services are available by proxy url.