compose.yaml.j2 769 B

1234567891011121314151617181920212223
  1. {#
  2. Authentik Docker Compose Configuration
  3. This is the main orchestration file that includes all service definitions.
  4. Services are split into separate files for better maintainability:
  5. - services/server.yaml: Main Authentik web application and API
  6. - services/worker.yaml: Background task worker
  7. - services/redis.yaml: Redis cache and message broker
  8. - services/postgres.yaml: PostgreSQL database (if not external)
  9. - common/networks.yaml: Network definitions
  10. - common/volumes.yaml: Volume definitions
  11. #}
  12. include:
  13. - services/server.yaml
  14. - services/worker.yaml
  15. - services/redis.yaml
  16. {% if not database_external %}
  17. - services/postgres.yaml
  18. {% endif %}
  19. {% if traefik_enabled %}
  20. - common/networks.yaml
  21. {% endif %}
  22. - common/volumes.yaml