#version: '3.8' services: {{ service_name }}: image: {{ docker_registry }}/{{ service_name }}:{{ service_version }} container_name: {{ service_name }} restart: "always" environment: {% for key, value in environment_variables.items() %} {{ key }}: {{ value }} {% endfor %} ports: {% for port in exposed_ports %} - "{{ port.host }}:{{ port.container }}" {% endfor %} networks: - {{ network_name }} depends_on: {% for dependency in dependencies %} - {{ dependency }} {% endfor %} networks: {{ network_name }}: driver: bridge #include: #{% for file in include_files %} # - {{ file }} #{% endfor %}