playbooks/roles/vhosts/accounts_service/templates/docker-compose.yml.j2
2026-04-12 14:23:10 +08:00

27 lines
753 B
Django/Jinja

services:
app:
image: "{{ accounts_service_image_ref }}"
container_name: {{ accounts_service_target.container_name }}
restart: unless-stopped
env_file:
- ./env/app.env
environment:
IMAGE: "{{ accounts_service_image_ref }}"
PORT: "{{ accounts_service_container_port }}"
volumes:
- ./config/account.yaml:/etc/xcontrol/account.template.yaml:ro
ports:
- "127.0.0.1:{{ accounts_service_target.host_port }}:{{ accounts_service_container_port }}"
dns:
{% for dns_server in accounts_service_dns_servers %}
- "{{ dns_server }}"
{% endfor %}
networks:
- default
- shared_stunnel
networks:
shared_stunnel:
external: true
name: "{{ accounts_service_shared_network }}"