diff --git a/templates/daemon.json.j2 b/templates/daemon.json.j2 index c068eda8363ef1b6584f5cdfb68f60854c3ff6c5..7ae9e73e724185886230b52c426f279d39455bce 100644 --- a/templates/daemon.json.j2 +++ b/templates/daemon.json.j2 @@ -1,6 +1,10 @@ { + "experimental": true, "icc": false, + "ip6tables": true, "iptables" : true, + "ipv6": true, + "fixed-cidr-v6": "fd00::/64", "live-restore": true, "log-driver": "json-file", "log-opts": { diff --git a/templates/inverseproxy.yaml.j2 b/templates/inverseproxy.yaml.j2 index 81c62484ab31dc613336bc30d9a8882728d99548..c78503fba5aa627ca74b926d7ae9dc3cb011b4b1 100644 --- a/templates/inverseproxy.yaml.j2 +++ b/templates/inverseproxy.yaml.j2 @@ -6,6 +6,7 @@ services: environment: TZ: "{{ timezone }}" networks: + net46: {% if odoo_prod.extra_app is defined or odoo_nonprod_instances[0].extra_app is defined %} app: {% endif %} @@ -42,8 +43,10 @@ services: - logs:/var/log/traefik/:rw - ./traefik.toml:/etc/traefik/traefik.toml:ro ports: - - "80:80" - - "443:443" + - "0.0.0.0:80:80" + - "0.0.0.0:443:443" + - "[::]:80:80" + - "[::]:443:443" depends_on: - dockersocket restart: unless-stopped @@ -66,6 +69,14 @@ services: restart: unless-stopped networks: + net46: + name: net46 + enable_ipv6: true + ipam: + driver: default + config: + - subnet: fd01::/64 + gateway: fd01::1 {% if odoo_prod.extra_app is defined or odoo_nonprod_instances[0].extra_app is defined %} app: internal: true