diff --git a/roles/ynh_apps/templates/compose.yml.j2 b/roles/ynh_apps/templates/compose.yml.j2 new file mode 100644 index 0000000000000000000000000000000000000000..60cfec053e04ddf3ab2c5517254f8757da8846e0 --- /dev/null +++ b/roles/ynh_apps/templates/compose.yml.j2 @@ -0,0 +1,24 @@ +version: "{{ docker_compose_version }}" +services: +{% for app in docker_compose_apps %} + {{ app.name }}: + image: "{{ app.image }}" +{% if app.ports %} + ports: +{% for port in app.ports %} + - "{{ port }}" +{% endfor %} +{% endif %} +{% if app.volumes %} + volumes: +{% for volume in app.volumes %} + - {{ volume }} +{% endfor %} +{% endif %} +{% if app.environment %} + environment: +{% for var in app.environment %} + - {{ var }} +{% endfor %} +{% endif %} +{% endfor %}