Files
computer-playbook/roles/web-app-phpldapadmin/templates/compose.yml.j2
T
kevinveenbirkenbach 53e817fa22 refactor(compose): migrate from docker-compose.yml to compose.yml everywhere
- Rename all docker-compose.yml templates to compose.yml
- Update override and CA override filenames accordingly
- Adjust compose wrapper, lookup plugins, filters and path helpers
- Update roles, tasks, handlers and scripts to use compose CLI
- Rewrite documentation and admin guides to reference compose
- Update unit and integration tests to expect compose.yml
- Keep internal variable keys for backward compatibility where needed

https://chatgpt.com/share/69870272-b168-800f-84c3-6417398e441f
2026-02-07 10:14:21 +01:00

18 lines
621 B
Django/Jinja

{% include 'roles/sys-svc-compose/templates/base.yml.j2' %}
application:
container_name: {{ application_id }}
image: {{ PHPLDAPADMIN_IMAGE }}:{{ PHPLDAPADMIN_VERSION }}
ports:
- {{ DOCKER_BIND_HOST }}:{{ ports.localhost.http[application_id] }}:8080
{% include 'roles/sys-svc-container/templates/base.yml.j2' %}
{% include 'roles/sys-svc-container/templates/networks.yml.j2' %}
{{ applications | compose_volumes(
application_id,
database_volume=lookup('database', application_id, 'volume'),
extra_volumes={'data': {}}
) }}
{% include 'roles/sys-svc-compose/templates/networks.yml.j2' %}