Critical Path Dependencies:
- PostgreSQL→ Authentik, Paperless, Vikunja, Nextcloud
- MariaDB→ BookStack
- Traefik→ All web services (SSL termination)
- Authentik→ Services requiring authentication
Startup Recommendations:
- Deploy infrastructure stack (Traefik, databases)
- Deploy authentication stack (Authentik)
- Deploy application stacks
- Deploy monitoring and management tools
Health Check Patterns: Most services include automatic health checks and restart policies:
deploy:
restart_policy:
condition: any
delay: 5s
max_attempts: 3