Skip to content

Commit ca52474

Browse files
committed
template: add option for DNS server for containers
1 parent 7bc5111 commit ca52474

File tree

5 files changed

+30
-0
lines changed

5 files changed

+30
-0
lines changed

templates/compose/authentik.yml.j2

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ services:
1313
mem_limit: {{ infra_authentik_redis_container_memory }}
1414
networks:
1515
- default
16+
{% if infra_containers_override_dns %}
17+
dns: {{ infra_container_dns_servers }}
18+
{% endif %}
1619
command: --save 60 1 --loglevel warning
1720
healthcheck:
1821
test: ["CMD-SHELL", "redis-cli ping | grep PONG"]
@@ -37,6 +40,9 @@ services:
3740
mem_limit: {{ infra_authentik_db_container_memory }}
3841
networks:
3942
- default
43+
{% if infra_containers_override_dns %}
44+
dns: {{ infra_container_dns_servers }}
45+
{% endif %}
4046
healthcheck:
4147
test: ["CMD-SHELL", "pg_isready -d $${POSTGRES_DB} -U $${POSTGRES_USER}"]
4248
start_period: 20s
@@ -72,6 +78,9 @@ services:
7278
networks:
7379
- default
7480
- {{ svc_docker_network_name }}
81+
{% if infra_containers_override_dns %}
82+
dns: {{ infra_container_dns_servers }}
83+
{% endif %}
7584
depends_on:
7685
- {{ infra_authentik_redis_service_name }}
7786
- {{ infra_authentik_db_service_name }}
@@ -93,6 +102,9 @@ services:
93102
mem_limit: {{ infra_authentik_worker_container_memory }}
94103
networks:
95104
- default
105+
{% if infra_containers_override_dns %}
106+
dns: {{ infra_container_dns_servers }}
107+
{% endif %}
96108
depends_on:
97109
- {{ infra_authentik_redis_service_name }}
98110
- {{ infra_authentik_db_service_name }}

templates/compose/godns.yml.j2

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ services:
1414
mem_limit: {{ infra_godns_container_memory }}
1515
networks:
1616
{{ svc_docker_network_name }}:
17+
{% if infra_containers_override_dns %}
18+
dns: {{ infra_container_dns_servers }}
19+
{% endif %}
1720

1821
networks:
1922
{{ svc_docker_network_name }}:

templates/compose/graylog.yml.j2

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ services:
1717
mem_limit: {{ infra_graylog_db_container_memory }}
1818
networks:
1919
- default
20+
{% if infra_containers_override_dns %}
21+
dns: {{ infra_container_dns_servers }}
22+
{% endif %}
2023
group_add:
2124
- {{ infra_group_gid }}
2225

@@ -35,6 +38,9 @@ services:
3538
mem_limit: {{ infra_graylog_opensearch_container_memory }}
3639
networks:
3740
- default
41+
{% if infra_containers_override_dns %}
42+
dns: {{ infra_container_dns_servers }}
43+
{% endif %}
3844
ulimits:
3945
memlock:
4046
soft: {{ infra_graylog_opensearch_ulimits_memlock_soft }}
@@ -74,6 +80,9 @@ services:
7480
networks:
7581
- default
7682
- {{ svc_docker_network_name }}
83+
{% if infra_containers_override_dns %}
84+
dns: {{ infra_container_dns_servers }}
85+
{% endif %}
7786
depends_on:
7887
- {{ infra_graylog_db_service_name }}
7988
- {{ infra_graylog_opensearch_service_name }}

templates/compose/uptimekuma.yml.j2

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ services:
2323
traefik.http.routers.{{ infra_uptimekuma_service_name }}-rtr.middlewares: lan-mwr@file
2424
networks:
2525
{{ svc_docker_network_name }}:
26+
{% if infra_containers_override_dns %}
27+
dns: {{ infra_container_dns_servers }}
28+
{% endif %}
2629

2730
volumes:
2831
{{ infra_uptimekuma_volume_name_data }}:

templates/compose/vaultwarden.yml.j2

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ services:
2323
traefik.http.routers.{{ infra_vaultwarden_service_name }}-rtr.middlewares: lan-mwr@file
2424
networks:
2525
{{ svc_docker_network_name }}:
26+
{% if infra_containers_override_dns %}
27+
dns: {{ infra_container_dns_servers }}
28+
{% endif %}
2629

2730
volumes:
2831
{{ infra_vaultwarden_volume_name_data }}:

0 commit comments

Comments
 (0)