--- # nocheck: dockerfile-custom sso: bond: 1 enabled: "{{ 'web-app-keycloak' in group_names }}" shared: "{{ 'web-app-keycloak' in group_names }}" flavor: oidc oidc: repository: https://github.com/infinito-nexus/taiga-oidc.git ref: c623b753047ce9923f3e38614d86e81fc5eb2bb1 ldap: bond: 1 enabled: "{{ 'svc-db-openldap' in group_names }}" shared: "{{ 'svc-db-openldap' in group_names }}" # nocheck: dynamic-flag logout: bond: 1 enabled: "{{ 'web-svc-logout' in group_names }}" shared: "{{ 'web-svc-logout' in group_names }}" dashboard: bond: 1 enabled: "{{ 'web-app-dashboard' in group_names }}" shared: "{{ 'web-app-dashboard' in group_names }}" matomo: bond: 1 enabled: "{{ 'web-app-matomo' in group_names }}" shared: "{{ 'web-app-matomo' in group_names }}" email: bond: 1 enabled: "{{ MAIL_PROVIDER in group_names }}" shared: "{{ MAIL_PROVIDER in group_names }}" # nocheck: playwright-service-flag — DB engine, covered by role-local integration tests postgres: bond: 1 enabled: true # nocheck: dynamic-flag shared: "{{ 'svc-db-postgres' in group_names }}" taiga: healthcheck: test: ["CMD", "python", "-c", "import socket; socket.create_connection(('127.0.0.1',8000),5).close()"] retries: 5 modes: compose: enabled: true swarm: enabled: true # nocheck: default-placement-manager embedded rabbitmq engine state; node-local in swarm placement: manager repository: https://github.com/taigaio/taiga-docker ref: main version: latest min_storage: 10GB cpus: "1.0" mem_reservation: 1g mem_limit: 1.5g pids_limit: 512 ports: local: sso: 16491 http: 8027 internal: http: 80 proxy: service_key: gateway run_after: - web-app-matomo - web-app-keycloak lifecycle: beta async: healthcheck: test: ["CMD-SHELL", "tr '\\0' ' '