# stacks/docker/ Main self-hosted application stack. This directory will be populated via `git subtree` from the existing `docker` repo to preserve full commit history. ## Migration (Phase 1 of implementation plan) ```bash # From the repo root — do this once after initial push to Gitea: git subtree add --prefix=stacks/docker /home/wayne/repos/docker main --squash # To pull future updates from the source repo: git subtree pull --prefix=stacks/docker /home/wayne/repos/docker main --squash ``` ## Services Once migrated, this directory contains: | Layer | Services | |-------|---------| | `core/` | Traefik, Authelia, CrowdSec, Docker Socket Proxy, Error Pages | | `apps/` | Nextcloud, Passbolt, Gitea, Gramps Web, SearXNG | | `monitoring/` | Beszel, Gotify, Uptime Kuma, WUD | ## Quick reference ```bash # Start all services ./services-up.sh up -d # Validate compose interpolation (no deployment) ./services-up.sh config # Check status ./services-up.sh ps ```