services: {{ service_name }}: container_name: {{ service_name }} image: {{ docker_image }}{% if docker_image_version %}:{{ docker_image_version }}{% endif %} {% if use_docker_user %} user: "{{ getent_passwd[service_user].1 }}:{{ getent_passwd[service_user].2 }}" {% endif %} {% if docker_volumes %} volumes: {% for volume in docker_volumes %} - {{ volume }} {% endfor %} {% endif %} {% if docker_env %} environment: {% for key, value in docker_env.items() %} {{ key }}: {{ value }} {% endfor %} {% endif %} {% if docker_ports %} ports: {% for port in docker_ports %} - "{{ port }}" {% endfor %} {% endif %} restart: unless-stopped