fix(proxy): exclude SSE streams from Traefik compression (#12229)

This commit is contained in:
Andras Bacsai
2026-10-19 21:43:51 +02:00
committed by GitHub
parent 10e93c3751
commit fb6d3e7c9b
9 changed files with 317 additions and 264 deletions
+7 -5
View File
@@ -933,7 +933,9 @@ function fqdnLabelsForTraefik(string $uuid, Collection $domains, bool $is_force_
$labels = collect([]);
$labels->push('traefik.enable=true');
if ($is_gzip_enabled) {
$labels->push('traefik.http.middlewares.gzip.compress=true');
// Not named `gzip`: containers that are not redeployed still declare the old `gzip`
// definition, and Traefik drops a middleware with conflicting definitions (#5076).
$labels->push('traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream');
}
$labels->push('traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https');
@@ -1041,7 +1043,7 @@ function fqdnLabelsForTraefik(string $uuid, Collection $domains, bool $is_force_
$middlewares->push("{$https_label}-stripprefix");
}
if ($is_gzip_enabled) {
$middlewares->push('gzip');
$middlewares->push('gzip-sse');
}
if (str($image)->contains('ghost')) {
$middlewares->push("redir-ghost-{$uuid}");
@@ -1069,7 +1071,7 @@ function fqdnLabelsForTraefik(string $uuid, Collection $domains, bool $is_force_
} else {
$middlewares = collect([]);
if ($is_gzip_enabled) {
$middlewares->push('gzip');
$middlewares->push('gzip-sse');
}
if (str($image)->contains('ghost')) {
$middlewares->push("redir-ghost-{$uuid}");
@@ -1134,7 +1136,7 @@ function fqdnLabelsForTraefik(string $uuid, Collection $domains, bool $is_force_
$middlewares->push("{$http_label}-stripprefix");
}
if ($is_gzip_enabled) {
$middlewares->push('gzip');
$middlewares->push('gzip-sse');
}
if (str($image)->contains('ghost')) {
$middlewares->push("redir-ghost-{$uuid}");
@@ -1163,7 +1165,7 @@ function fqdnLabelsForTraefik(string $uuid, Collection $domains, bool $is_force_
} else {
$middlewares = collect([]);
if ($is_gzip_enabled) {
$middlewares->push('gzip');
$middlewares->push('gzip-sse');
}
if (str($image)->contains('ghost')) {
$middlewares->push("redir-ghost-{$uuid}");
@@ -140,10 +140,10 @@
- coolify.pullRequestId=0
- traefik.docker.network=referenceapplication0001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-web-2567.entryPoints=http
- traefik.http.routers.http-0-referenceapplication0001-web-2567.middlewares=gzip
- traefik.http.routers.http-0-referenceapplication0001-web-2567.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceapplication0001-web-2567.rule=Host(`web-referenceapplication0001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-web-2567.service=http-0-referenceapplication0001-web-2567
- traefik.http.services.http-0-referenceapplication0001-web-2567.loadbalancer.server.port=3000
@@ -228,10 +228,10 @@
- coolify.pullRequestId=0
- traefik.docker.network=referenceapplication0001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-api-8a5d.entryPoints=http
- traefik.http.routers.http-0-referenceapplication0001-api-8a5d.middlewares=gzip
- traefik.http.routers.http-0-referenceapplication0001-api-8a5d.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceapplication0001-api-8a5d.rule=Host(`api-referenceapplication0001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-api-8a5d.service=http-0-referenceapplication0001-api-8a5d
- traefik.http.services.http-0-referenceapplication0001-api-8a5d.loadbalancer.server.port=3001
@@ -286,10 +286,10 @@
- coolify.pullRequestId=0
- traefik.docker.network=referenceapplication0001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-my-app-4dcb.entryPoints=http
- traefik.http.routers.http-0-referenceapplication0001-my-app-4dcb.middlewares=gzip
- traefik.http.routers.http-0-referenceapplication0001-my-app-4dcb.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceapplication0001-my-app-4dcb.rule=Host(`my-app-referenceapplication0001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-my-app-4dcb.service=http-0-referenceapplication0001-my-app-4dcb
- traefik.http.services.http-0-referenceapplication0001-my-app-4dcb.loadbalancer.server.port=80
@@ -393,10 +393,10 @@
- coolify.pullRequestId=0
- traefik.docker.network=referenceapplication0001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-admin-2123.entryPoints=http
- traefik.http.routers.http-0-referenceapplication0001-admin-2123.middlewares=gzip
- traefik.http.routers.http-0-referenceapplication0001-admin-2123.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceapplication0001-admin-2123.rule=Host(`admin-referenceapplication0001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-admin-2123.service=http-0-referenceapplication0001-admin-2123
- traefik.http.services.http-0-referenceapplication0001-admin-2123.loadbalancer.server.port=8080
@@ -452,12 +452,12 @@
- 'caddy_0.handle_path.0_redir-ghost-referenceapplication0001.rewrite.regexp=^/blog:2368/(.*)'
- caddy_0.handle_path.0_redir-ghost-referenceapplication0001.rewrite.replacement=/$1
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- 'traefik.http.middlewares.redir-ghost-referenceapplication0001.redirectregex.regex=^/blog:2368/(.*)'
- traefik.http.middlewares.redir-ghost-referenceapplication0001.redirectregex.replacement=/$1
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-blog-126a.entryPoints=http
- 'traefik.http.routers.http-0-referenceapplication0001-blog-126a.middlewares=gzip,redir-ghost-referenceapplication0001'
- 'traefik.http.routers.http-0-referenceapplication0001-blog-126a.middlewares=gzip-sse,redir-ghost-referenceapplication0001'
- 'traefik.http.routers.http-0-referenceapplication0001-blog-126a.rule=Host(`blog-referenceapplication0001.10.0.0.1.sslip.io`) && PathPrefix(`/blog:2368`)'
networks:
referenceapplication0001: null
@@ -800,14 +800,14 @@
- coolify.pullRequestId=0
- traefik.docker.network=referenceapplication0001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-web-2567.entryPoints=http
- traefik.http.routers.http-0-referenceapplication0001-web-2567.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceapplication0001-web-2567.rule=Host(`web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-web-2567.service=http-0-referenceapplication0001-web-2567
- traefik.http.routers.https-0-referenceapplication0001-web-2567.entryPoints=https
- traefik.http.routers.https-0-referenceapplication0001-web-2567.middlewares=gzip
- traefik.http.routers.https-0-referenceapplication0001-web-2567.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceapplication0001-web-2567.rule=Host(`web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-web-2567.service=https-0-referenceapplication0001-web-2567
- traefik.http.routers.https-0-referenceapplication0001-web-2567.tls.certresolver=letsencrypt
@@ -900,14 +900,14 @@
- traefik.http.middlewares.0-referenceapplication0001-to-non-www.redirectregex.permanent=false
- 'traefik.http.middlewares.0-referenceapplication0001-to-non-www.redirectregex.regex=^(http|https)://www\.(.+)'
- 'traefik.http.middlewares.0-referenceapplication0001-to-non-www.redirectregex.replacement=$${1}://$${2}'
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-api-8a5d.entryPoints=http
- traefik.http.routers.http-0-referenceapplication0001-api-8a5d.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceapplication0001-api-8a5d.rule=Host(`www.api.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-api-8a5d.service=http-0-referenceapplication0001-api-8a5d
- traefik.http.routers.https-0-referenceapplication0001-api-8a5d.entryPoints=https
- 'traefik.http.routers.https-0-referenceapplication0001-api-8a5d.middlewares=gzip,0-referenceapplication0001-to-non-www'
- 'traefik.http.routers.https-0-referenceapplication0001-api-8a5d.middlewares=gzip-sse,0-referenceapplication0001-to-non-www'
- 'traefik.http.routers.https-0-referenceapplication0001-api-8a5d.rule=Host(`www.api.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-api-8a5d.service=https-0-referenceapplication0001-api-8a5d
- traefik.http.routers.https-0-referenceapplication0001-api-8a5d.tls.certresolver=letsencrypt
@@ -967,14 +967,14 @@
- coolify.pullRequestId=0
- traefik.docker.network=referenceapplication0001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-my-app-4dcb.entryPoints=http
- traefik.http.routers.http-0-referenceapplication0001-my-app-4dcb.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceapplication0001-my-app-4dcb.rule=Host(`my-app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-my-app-4dcb.service=http-0-referenceapplication0001-my-app-4dcb
- traefik.http.routers.https-0-referenceapplication0001-my-app-4dcb.entryPoints=https
- traefik.http.routers.https-0-referenceapplication0001-my-app-4dcb.middlewares=gzip
- traefik.http.routers.https-0-referenceapplication0001-my-app-4dcb.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceapplication0001-my-app-4dcb.rule=Host(`my-app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-my-app-4dcb.service=https-0-referenceapplication0001-my-app-4dcb
- traefik.http.routers.https-0-referenceapplication0001-my-app-4dcb.tls.certresolver=letsencrypt
@@ -1002,13 +1002,13 @@
- coolify.pullRequestId=0
- traefik.docker.network=referenceapplication0001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-api-v2-b0fa.entryPoints=http
- traefik.http.routers.http-0-referenceapplication0001-api-v2-b0fa.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceapplication0001-api-v2-b0fa.rule=Host(`api-v2.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-api-v2-b0fa.entryPoints=https
- traefik.http.routers.https-0-referenceapplication0001-api-v2-b0fa.middlewares=gzip
- traefik.http.routers.https-0-referenceapplication0001-api-v2-b0fa.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceapplication0001-api-v2-b0fa.rule=Host(`api-v2.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-api-v2-b0fa.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceapplication0001-api-v2-b0fa.tls=true
@@ -1099,14 +1099,14 @@
- coolify.pullRequestId=0
- traefik.docker.network=referenceapplication0001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-admin-2123.entryPoints=http
- traefik.http.routers.http-0-referenceapplication0001-admin-2123.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceapplication0001-admin-2123.rule=Host(`admin.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-admin-2123.service=http-0-referenceapplication0001-admin-2123
- traefik.http.routers.https-0-referenceapplication0001-admin-2123.entryPoints=https
- traefik.http.routers.https-0-referenceapplication0001-admin-2123.middlewares=gzip
- traefik.http.routers.https-0-referenceapplication0001-admin-2123.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceapplication0001-admin-2123.rule=Host(`admin.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-admin-2123.service=https-0-referenceapplication0001-admin-2123
- traefik.http.routers.https-0-referenceapplication0001-admin-2123.tls.certresolver=letsencrypt
@@ -1167,7 +1167,7 @@
- 'caddy_0.handle_path.0_redir-ghost-referenceapplication0001.rewrite.regexp=^/blog:2368/(.*)'
- caddy_0.handle_path.0_redir-ghost-referenceapplication0001.rewrite.replacement=/$1
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- 'traefik.http.middlewares.redir-ghost-referenceapplication0001.redirectregex.regex=^/blog:2368/(.*)'
- traefik.http.middlewares.redir-ghost-referenceapplication0001.redirectregex.replacement=/$1
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
@@ -1175,7 +1175,7 @@
- traefik.http.routers.http-0-referenceapplication0001-blog-126a.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceapplication0001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog:2368`)'
- traefik.http.routers.https-0-referenceapplication0001-blog-126a.entryPoints=https
- 'traefik.http.routers.https-0-referenceapplication0001-blog-126a.middlewares=gzip,redir-ghost-referenceapplication0001'
- 'traefik.http.routers.https-0-referenceapplication0001-blog-126a.middlewares=gzip-sse,redir-ghost-referenceapplication0001'
- 'traefik.http.routers.https-0-referenceapplication0001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog:2368`)'
- traefik.http.routers.https-0-referenceapplication0001-blog-126a.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceapplication0001-blog-126a.tls=true
@@ -1550,14 +1550,14 @@
- traefik.docker.network=referenceapplication0001-7
- traefik.enable=true
- 'traefik.http.middlewares.0-referenceapplication0001-7-noindex.headers.customresponseheaders.X-Robots-Tag=noindex, nofollow'
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-7-web-2567.entryPoints=http
- 'traefik.http.routers.http-0-referenceapplication0001-7-web-2567.middlewares=0-referenceapplication0001-7-noindex,redirect-to-https'
- 'traefik.http.routers.http-0-referenceapplication0001-7-web-2567.rule=Host(`7.web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-7-web-2567.service=http-0-referenceapplication0001-7-web-2567
- traefik.http.routers.https-0-referenceapplication0001-7-web-2567.entryPoints=https
- 'traefik.http.routers.https-0-referenceapplication0001-7-web-2567.middlewares=gzip,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-web-2567.middlewares=gzip-sse,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-web-2567.rule=Host(`7.web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-7-web-2567.service=https-0-referenceapplication0001-7-web-2567
- traefik.http.routers.https-0-referenceapplication0001-7-web-2567.tls.certresolver=letsencrypt
@@ -1648,14 +1648,14 @@
- traefik.docker.network=referenceapplication0001-7
- traefik.enable=true
- 'traefik.http.middlewares.0-referenceapplication0001-7-noindex.headers.customresponseheaders.X-Robots-Tag=noindex, nofollow'
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-7-api-8a5d.entryPoints=http
- 'traefik.http.routers.http-0-referenceapplication0001-7-api-8a5d.middlewares=0-referenceapplication0001-7-noindex,redirect-to-https'
- 'traefik.http.routers.http-0-referenceapplication0001-7-api-8a5d.rule=Host(`7.www.api.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-7-api-8a5d.service=http-0-referenceapplication0001-7-api-8a5d
- traefik.http.routers.https-0-referenceapplication0001-7-api-8a5d.entryPoints=https
- 'traefik.http.routers.https-0-referenceapplication0001-7-api-8a5d.middlewares=gzip,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-api-8a5d.middlewares=gzip-sse,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-api-8a5d.rule=Host(`7.www.api.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-7-api-8a5d.service=https-0-referenceapplication0001-7-api-8a5d
- traefik.http.routers.https-0-referenceapplication0001-7-api-8a5d.tls.certresolver=letsencrypt
@@ -1716,14 +1716,14 @@
- traefik.docker.network=referenceapplication0001-7
- traefik.enable=true
- 'traefik.http.middlewares.0-referenceapplication0001-7-noindex.headers.customresponseheaders.X-Robots-Tag=noindex, nofollow'
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-7-my-app-4dcb.entryPoints=http
- 'traefik.http.routers.http-0-referenceapplication0001-7-my-app-4dcb.middlewares=0-referenceapplication0001-7-noindex,redirect-to-https'
- 'traefik.http.routers.http-0-referenceapplication0001-7-my-app-4dcb.rule=Host(`7.my-app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-7-my-app-4dcb.service=http-0-referenceapplication0001-7-my-app-4dcb
- traefik.http.routers.https-0-referenceapplication0001-7-my-app-4dcb.entryPoints=https
- 'traefik.http.routers.https-0-referenceapplication0001-7-my-app-4dcb.middlewares=gzip,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-my-app-4dcb.middlewares=gzip-sse,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-my-app-4dcb.rule=Host(`7.my-app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-7-my-app-4dcb.service=https-0-referenceapplication0001-7-my-app-4dcb
- traefik.http.routers.https-0-referenceapplication0001-7-my-app-4dcb.tls.certresolver=letsencrypt
@@ -1752,13 +1752,13 @@
- traefik.docker.network=referenceapplication0001-7
- traefik.enable=true
- 'traefik.http.middlewares.0-referenceapplication0001-7-noindex.headers.customresponseheaders.X-Robots-Tag=noindex, nofollow'
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-7-api-v2-b0fa.entryPoints=http
- 'traefik.http.routers.http-0-referenceapplication0001-7-api-v2-b0fa.middlewares=0-referenceapplication0001-7-noindex,redirect-to-https'
- 'traefik.http.routers.http-0-referenceapplication0001-7-api-v2-b0fa.rule=Host(`7.api-v2.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-7-api-v2-b0fa.entryPoints=https
- 'traefik.http.routers.https-0-referenceapplication0001-7-api-v2-b0fa.middlewares=gzip,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-api-v2-b0fa.middlewares=gzip-sse,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-api-v2-b0fa.rule=Host(`7.api-v2.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-7-api-v2-b0fa.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceapplication0001-7-api-v2-b0fa.tls=true
@@ -1850,14 +1850,14 @@
- traefik.docker.network=referenceapplication0001-7
- traefik.enable=true
- 'traefik.http.middlewares.0-referenceapplication0001-7-noindex.headers.customresponseheaders.X-Robots-Tag=noindex, nofollow'
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-7-admin-2123.entryPoints=http
- 'traefik.http.routers.http-0-referenceapplication0001-7-admin-2123.middlewares=0-referenceapplication0001-7-noindex,redirect-to-https'
- 'traefik.http.routers.http-0-referenceapplication0001-7-admin-2123.rule=Host(`7.admin.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-7-admin-2123.service=http-0-referenceapplication0001-7-admin-2123
- traefik.http.routers.https-0-referenceapplication0001-7-admin-2123.entryPoints=https
- 'traefik.http.routers.https-0-referenceapplication0001-7-admin-2123.middlewares=gzip,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-admin-2123.middlewares=gzip-sse,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-admin-2123.rule=Host(`7.admin.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-7-admin-2123.service=https-0-referenceapplication0001-7-admin-2123
- traefik.http.routers.https-0-referenceapplication0001-7-admin-2123.tls.certresolver=letsencrypt
@@ -1919,7 +1919,7 @@
- caddy_0.handle_path.0_redir-ghost-referenceapplication0001-7.rewrite.replacement=/$1
- traefik.enable=true
- 'traefik.http.middlewares.0-referenceapplication0001-7-noindex.headers.customresponseheaders.X-Robots-Tag=noindex, nofollow'
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- 'traefik.http.middlewares.redir-ghost-referenceapplication0001-7.redirectregex.regex=^/blog:2368/(.*)'
- traefik.http.middlewares.redir-ghost-referenceapplication0001-7.redirectregex.replacement=/$1
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
@@ -1927,7 +1927,7 @@
- 'traefik.http.routers.http-0-referenceapplication0001-7-blog-126a.middlewares=0-referenceapplication0001-7-noindex,redirect-to-https'
- 'traefik.http.routers.http-0-referenceapplication0001-7-blog-126a.rule=Host(`7.blog.example.com`) && PathPrefix(`/blog:2368`)'
- traefik.http.routers.https-0-referenceapplication0001-7-blog-126a.entryPoints=https
- 'traefik.http.routers.https-0-referenceapplication0001-7-blog-126a.middlewares=gzip,redir-ghost-referenceapplication0001-7,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-blog-126a.middlewares=gzip-sse,redir-ghost-referenceapplication0001-7,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-blog-126a.rule=Host(`7.blog.example.com`) && PathPrefix(`/blog:2368`)'
- traefik.http.routers.https-0-referenceapplication0001-7-blog-126a.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceapplication0001-7-blog-126a.tls=true
+34 -34
View File
@@ -140,10 +140,10 @@
- coolify.pullRequestId=0
- traefik.docker.network=referenceapplication0001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-web-2567.entryPoints=http
- traefik.http.routers.http-0-referenceapplication0001-web-2567.middlewares=gzip
- traefik.http.routers.http-0-referenceapplication0001-web-2567.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceapplication0001-web-2567.rule=Host(`web-referenceapplication0001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-web-2567.service=http-0-referenceapplication0001-web-2567
- traefik.http.services.http-0-referenceapplication0001-web-2567.loadbalancer.server.port=3000
@@ -235,10 +235,10 @@
- coolify.pullRequestId=0
- traefik.docker.network=referenceapplication0001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-api-8a5d.entryPoints=http
- traefik.http.routers.http-0-referenceapplication0001-api-8a5d.middlewares=gzip
- traefik.http.routers.http-0-referenceapplication0001-api-8a5d.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceapplication0001-api-8a5d.rule=Host(`api-referenceapplication0001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-api-8a5d.service=http-0-referenceapplication0001-api-8a5d
- traefik.http.services.http-0-referenceapplication0001-api-8a5d.loadbalancer.server.port=3001
@@ -300,10 +300,10 @@
- coolify.pullRequestId=0
- traefik.docker.network=referenceapplication0001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-my-app-4dcb.entryPoints=http
- traefik.http.routers.http-0-referenceapplication0001-my-app-4dcb.middlewares=gzip
- traefik.http.routers.http-0-referenceapplication0001-my-app-4dcb.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceapplication0001-my-app-4dcb.rule=Host(`my-app-referenceapplication0001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-my-app-4dcb.service=http-0-referenceapplication0001-my-app-4dcb
- traefik.http.services.http-0-referenceapplication0001-my-app-4dcb.loadbalancer.server.port=80
@@ -414,10 +414,10 @@
- coolify.pullRequestId=0
- traefik.docker.network=referenceapplication0001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-admin-2123.entryPoints=http
- traefik.http.routers.http-0-referenceapplication0001-admin-2123.middlewares=gzip
- traefik.http.routers.http-0-referenceapplication0001-admin-2123.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceapplication0001-admin-2123.rule=Host(`admin-referenceapplication0001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-admin-2123.service=http-0-referenceapplication0001-admin-2123
- traefik.http.services.http-0-referenceapplication0001-admin-2123.loadbalancer.server.port=8080
@@ -480,12 +480,12 @@
- 'caddy_0.handle_path.0_redir-ghost-referenceapplication0001.rewrite.regexp=^/blog:2368/(.*)'
- caddy_0.handle_path.0_redir-ghost-referenceapplication0001.rewrite.replacement=/$1
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- 'traefik.http.middlewares.redir-ghost-referenceapplication0001.redirectregex.regex=^/blog:2368/(.*)'
- traefik.http.middlewares.redir-ghost-referenceapplication0001.redirectregex.replacement=/$1
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-blog-126a.entryPoints=http
- 'traefik.http.routers.http-0-referenceapplication0001-blog-126a.middlewares=gzip,redir-ghost-referenceapplication0001'
- 'traefik.http.routers.http-0-referenceapplication0001-blog-126a.middlewares=gzip-sse,redir-ghost-referenceapplication0001'
- 'traefik.http.routers.http-0-referenceapplication0001-blog-126a.rule=Host(`blog-referenceapplication0001.10.0.0.1.sslip.io`) && PathPrefix(`/blog:2368`)'
- 'caddy_0.encode=zstd gzip'
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams}}'
@@ -835,14 +835,14 @@
- coolify.pullRequestId=0
- traefik.docker.network=referenceapplication0001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-web-2567.entryPoints=http
- traefik.http.routers.http-0-referenceapplication0001-web-2567.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceapplication0001-web-2567.rule=Host(`web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-web-2567.service=http-0-referenceapplication0001-web-2567
- traefik.http.routers.https-0-referenceapplication0001-web-2567.entryPoints=https
- traefik.http.routers.https-0-referenceapplication0001-web-2567.middlewares=gzip
- traefik.http.routers.https-0-referenceapplication0001-web-2567.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceapplication0001-web-2567.rule=Host(`web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-web-2567.service=https-0-referenceapplication0001-web-2567
- traefik.http.routers.https-0-referenceapplication0001-web-2567.tls.certresolver=letsencrypt
@@ -942,14 +942,14 @@
- traefik.http.middlewares.0-referenceapplication0001-to-non-www.redirectregex.permanent=false
- 'traefik.http.middlewares.0-referenceapplication0001-to-non-www.redirectregex.regex=^(http|https)://www\.(.+)'
- 'traefik.http.middlewares.0-referenceapplication0001-to-non-www.redirectregex.replacement=$${1}://$${2}'
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-api-8a5d.entryPoints=http
- traefik.http.routers.http-0-referenceapplication0001-api-8a5d.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceapplication0001-api-8a5d.rule=Host(`www.api.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-api-8a5d.service=http-0-referenceapplication0001-api-8a5d
- traefik.http.routers.https-0-referenceapplication0001-api-8a5d.entryPoints=https
- 'traefik.http.routers.https-0-referenceapplication0001-api-8a5d.middlewares=gzip,0-referenceapplication0001-to-non-www'
- 'traefik.http.routers.https-0-referenceapplication0001-api-8a5d.middlewares=gzip-sse,0-referenceapplication0001-to-non-www'
- 'traefik.http.routers.https-0-referenceapplication0001-api-8a5d.rule=Host(`www.api.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-api-8a5d.service=https-0-referenceapplication0001-api-8a5d
- traefik.http.routers.https-0-referenceapplication0001-api-8a5d.tls.certresolver=letsencrypt
@@ -1017,14 +1017,14 @@
- coolify.pullRequestId=0
- traefik.docker.network=referenceapplication0001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-my-app-4dcb.entryPoints=http
- traefik.http.routers.http-0-referenceapplication0001-my-app-4dcb.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceapplication0001-my-app-4dcb.rule=Host(`my-app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-my-app-4dcb.service=http-0-referenceapplication0001-my-app-4dcb
- traefik.http.routers.https-0-referenceapplication0001-my-app-4dcb.entryPoints=https
- traefik.http.routers.https-0-referenceapplication0001-my-app-4dcb.middlewares=gzip
- traefik.http.routers.https-0-referenceapplication0001-my-app-4dcb.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceapplication0001-my-app-4dcb.rule=Host(`my-app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-my-app-4dcb.service=https-0-referenceapplication0001-my-app-4dcb
- traefik.http.routers.https-0-referenceapplication0001-my-app-4dcb.tls.certresolver=letsencrypt
@@ -1059,13 +1059,13 @@
- coolify.pullRequestId=0
- traefik.docker.network=referenceapplication0001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-api-v2-b0fa.entryPoints=http
- traefik.http.routers.http-0-referenceapplication0001-api-v2-b0fa.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceapplication0001-api-v2-b0fa.rule=Host(`api-v2.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-api-v2-b0fa.entryPoints=https
- traefik.http.routers.https-0-referenceapplication0001-api-v2-b0fa.middlewares=gzip
- traefik.http.routers.https-0-referenceapplication0001-api-v2-b0fa.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceapplication0001-api-v2-b0fa.rule=Host(`api-v2.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-api-v2-b0fa.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceapplication0001-api-v2-b0fa.tls=true
@@ -1163,14 +1163,14 @@
- coolify.pullRequestId=0
- traefik.docker.network=referenceapplication0001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-admin-2123.entryPoints=http
- traefik.http.routers.http-0-referenceapplication0001-admin-2123.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceapplication0001-admin-2123.rule=Host(`admin.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-admin-2123.service=http-0-referenceapplication0001-admin-2123
- traefik.http.routers.https-0-referenceapplication0001-admin-2123.entryPoints=https
- traefik.http.routers.https-0-referenceapplication0001-admin-2123.middlewares=gzip
- traefik.http.routers.https-0-referenceapplication0001-admin-2123.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceapplication0001-admin-2123.rule=Host(`admin.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-admin-2123.service=https-0-referenceapplication0001-admin-2123
- traefik.http.routers.https-0-referenceapplication0001-admin-2123.tls.certresolver=letsencrypt
@@ -1238,7 +1238,7 @@
- 'caddy_0.handle_path.0_redir-ghost-referenceapplication0001.rewrite.regexp=^/blog:2368/(.*)'
- caddy_0.handle_path.0_redir-ghost-referenceapplication0001.rewrite.replacement=/$1
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- 'traefik.http.middlewares.redir-ghost-referenceapplication0001.redirectregex.regex=^/blog:2368/(.*)'
- traefik.http.middlewares.redir-ghost-referenceapplication0001.redirectregex.replacement=/$1
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
@@ -1246,7 +1246,7 @@
- traefik.http.routers.http-0-referenceapplication0001-blog-126a.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceapplication0001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog:2368`)'
- traefik.http.routers.https-0-referenceapplication0001-blog-126a.entryPoints=https
- 'traefik.http.routers.https-0-referenceapplication0001-blog-126a.middlewares=gzip,redir-ghost-referenceapplication0001'
- 'traefik.http.routers.https-0-referenceapplication0001-blog-126a.middlewares=gzip-sse,redir-ghost-referenceapplication0001'
- 'traefik.http.routers.https-0-referenceapplication0001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog:2368`)'
- traefik.http.routers.https-0-referenceapplication0001-blog-126a.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceapplication0001-blog-126a.tls=true
@@ -1628,14 +1628,14 @@
- traefik.docker.network=referenceapplication0001-7
- traefik.enable=true
- 'traefik.http.middlewares.0-referenceapplication0001-7-noindex.headers.customresponseheaders.X-Robots-Tag=noindex, nofollow'
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-7-web-2567.entryPoints=http
- 'traefik.http.routers.http-0-referenceapplication0001-7-web-2567.middlewares=0-referenceapplication0001-7-noindex,redirect-to-https'
- 'traefik.http.routers.http-0-referenceapplication0001-7-web-2567.rule=Host(`7.web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-7-web-2567.service=http-0-referenceapplication0001-7-web-2567
- traefik.http.routers.https-0-referenceapplication0001-7-web-2567.entryPoints=https
- 'traefik.http.routers.https-0-referenceapplication0001-7-web-2567.middlewares=gzip,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-web-2567.middlewares=gzip-sse,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-web-2567.rule=Host(`7.web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-7-web-2567.service=https-0-referenceapplication0001-7-web-2567
- traefik.http.routers.https-0-referenceapplication0001-7-web-2567.tls.certresolver=letsencrypt
@@ -1734,14 +1734,14 @@
- traefik.docker.network=referenceapplication0001-7
- traefik.enable=true
- 'traefik.http.middlewares.0-referenceapplication0001-7-noindex.headers.customresponseheaders.X-Robots-Tag=noindex, nofollow'
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-7-api-8a5d.entryPoints=http
- 'traefik.http.routers.http-0-referenceapplication0001-7-api-8a5d.middlewares=0-referenceapplication0001-7-noindex,redirect-to-https'
- 'traefik.http.routers.http-0-referenceapplication0001-7-api-8a5d.rule=Host(`7.www.api.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-7-api-8a5d.service=http-0-referenceapplication0001-7-api-8a5d
- traefik.http.routers.https-0-referenceapplication0001-7-api-8a5d.entryPoints=https
- 'traefik.http.routers.https-0-referenceapplication0001-7-api-8a5d.middlewares=gzip,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-api-8a5d.middlewares=gzip-sse,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-api-8a5d.rule=Host(`7.www.api.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-7-api-8a5d.service=https-0-referenceapplication0001-7-api-8a5d
- traefik.http.routers.https-0-referenceapplication0001-7-api-8a5d.tls.certresolver=letsencrypt
@@ -1810,14 +1810,14 @@
- traefik.docker.network=referenceapplication0001-7
- traefik.enable=true
- 'traefik.http.middlewares.0-referenceapplication0001-7-noindex.headers.customresponseheaders.X-Robots-Tag=noindex, nofollow'
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-7-my-app-4dcb.entryPoints=http
- 'traefik.http.routers.http-0-referenceapplication0001-7-my-app-4dcb.middlewares=0-referenceapplication0001-7-noindex,redirect-to-https'
- 'traefik.http.routers.http-0-referenceapplication0001-7-my-app-4dcb.rule=Host(`7.my-app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-7-my-app-4dcb.service=http-0-referenceapplication0001-7-my-app-4dcb
- traefik.http.routers.https-0-referenceapplication0001-7-my-app-4dcb.entryPoints=https
- 'traefik.http.routers.https-0-referenceapplication0001-7-my-app-4dcb.middlewares=gzip,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-my-app-4dcb.middlewares=gzip-sse,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-my-app-4dcb.rule=Host(`7.my-app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-7-my-app-4dcb.service=https-0-referenceapplication0001-7-my-app-4dcb
- traefik.http.routers.https-0-referenceapplication0001-7-my-app-4dcb.tls.certresolver=letsencrypt
@@ -1854,13 +1854,13 @@
- traefik.docker.network=referenceapplication0001-7
- traefik.enable=true
- 'traefik.http.middlewares.0-referenceapplication0001-7-noindex.headers.customresponseheaders.X-Robots-Tag=noindex, nofollow'
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-7-api-v2-b0fa.entryPoints=http
- 'traefik.http.routers.http-0-referenceapplication0001-7-api-v2-b0fa.middlewares=0-referenceapplication0001-7-noindex,redirect-to-https'
- 'traefik.http.routers.http-0-referenceapplication0001-7-api-v2-b0fa.rule=Host(`7.api-v2.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-7-api-v2-b0fa.entryPoints=https
- 'traefik.http.routers.https-0-referenceapplication0001-7-api-v2-b0fa.middlewares=gzip,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-api-v2-b0fa.middlewares=gzip-sse,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-api-v2-b0fa.rule=Host(`7.api-v2.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-7-api-v2-b0fa.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceapplication0001-7-api-v2-b0fa.tls=true
@@ -1960,14 +1960,14 @@
- traefik.docker.network=referenceapplication0001-7
- traefik.enable=true
- 'traefik.http.middlewares.0-referenceapplication0001-7-noindex.headers.customresponseheaders.X-Robots-Tag=noindex, nofollow'
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceapplication0001-7-admin-2123.entryPoints=http
- 'traefik.http.routers.http-0-referenceapplication0001-7-admin-2123.middlewares=0-referenceapplication0001-7-noindex,redirect-to-https'
- 'traefik.http.routers.http-0-referenceapplication0001-7-admin-2123.rule=Host(`7.admin.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceapplication0001-7-admin-2123.service=http-0-referenceapplication0001-7-admin-2123
- traefik.http.routers.https-0-referenceapplication0001-7-admin-2123.entryPoints=https
- 'traefik.http.routers.https-0-referenceapplication0001-7-admin-2123.middlewares=gzip,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-admin-2123.middlewares=gzip-sse,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-admin-2123.rule=Host(`7.admin.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceapplication0001-7-admin-2123.service=https-0-referenceapplication0001-7-admin-2123
- traefik.http.routers.https-0-referenceapplication0001-7-admin-2123.tls.certresolver=letsencrypt
@@ -2037,7 +2037,7 @@
- caddy_0.handle_path.0_redir-ghost-referenceapplication0001-7.rewrite.replacement=/$1
- traefik.enable=true
- 'traefik.http.middlewares.0-referenceapplication0001-7-noindex.headers.customresponseheaders.X-Robots-Tag=noindex, nofollow'
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- 'traefik.http.middlewares.redir-ghost-referenceapplication0001-7.redirectregex.regex=^/blog:2368/(.*)'
- traefik.http.middlewares.redir-ghost-referenceapplication0001-7.redirectregex.replacement=/$1
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
@@ -2045,7 +2045,7 @@
- 'traefik.http.routers.http-0-referenceapplication0001-7-blog-126a.middlewares=0-referenceapplication0001-7-noindex,redirect-to-https'
- 'traefik.http.routers.http-0-referenceapplication0001-7-blog-126a.rule=Host(`7.blog.example.com`) && PathPrefix(`/blog:2368`)'
- traefik.http.routers.https-0-referenceapplication0001-7-blog-126a.entryPoints=https
- 'traefik.http.routers.https-0-referenceapplication0001-7-blog-126a.middlewares=gzip,redir-ghost-referenceapplication0001-7,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-blog-126a.middlewares=gzip-sse,redir-ghost-referenceapplication0001-7,0-referenceapplication0001-7-noindex'
- 'traefik.http.routers.https-0-referenceapplication0001-7-blog-126a.rule=Host(`7.blog.example.com`) && PathPrefix(`/blog:2368`)'
- traefik.http.routers.https-0-referenceapplication0001-7-blog-126a.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceapplication0001-7-blog-126a.tls=true
@@ -340,10 +340,10 @@
- coolify.service.subName=api
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.middlewares=gzip
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceservice00000001-api-8a5d.rule=Host(`api-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/api`)'
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.service=http-0-referenceservice00000001-api-8a5d
- traefik.http.services.http-0-referenceservice00000001-api-8a5d.loadbalancer.server.port=3000
@@ -399,10 +399,10 @@
- coolify.service.subName=my-app
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.middlewares=gzip
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.service=http-0-referenceservice00000001-my-app-4dcb
- traefik.http.services.http-0-referenceservice00000001-my-app-4dcb.loadbalancer.server.port=80
@@ -458,10 +458,10 @@
- coolify.service.subName=www
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.middlewares=gzip
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceservice00000001-www-4eae.rule=Host(`www-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- 'caddy_0.encode=zstd gzip'
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams}}'
@@ -518,12 +518,12 @@
- 'caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.regexp=^/blog/(.*)'
- caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.replacement=/$1
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- 'traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.regex=^/blog/(.*)'
- traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.replacement=/$1
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-blog-126a.entryPoints=http
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.middlewares=gzip,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.middlewares=gzip-sse,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.rule=Host(`blog-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/blog`)'
- traefik.http.routers.http-0-referenceservice00000001-blog-126a.service=http-0-referenceservice00000001-blog-126a
- traefik.http.services.http-0-referenceservice00000001-blog-126a.loadbalancer.server.port=2368
@@ -579,10 +579,10 @@
- coolify.service.subName=gateway
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.middlewares=gzip
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- 'caddy_0.encode=zstd gzip'
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams}}'
@@ -636,11 +636,11 @@
- coolify.service.subName=gateway-ws
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.http-0-referenceservice00000001-gateway-ws-d203-stripprefix.stripprefix.prefixes=/ws
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.entryPoints=http
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.middlewares=http-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip'
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.middlewares=http-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip-sse'
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/ws`)'
- 'caddy_0.encode=zstd gzip'
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams}}'
@@ -1212,14 +1212,14 @@
- coolify.service.subName=api
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-api-8a5d.rule=Host(`api.example.com`) && PathPrefix(`/api`)'
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.service=http-0-referenceservice00000001-api-8a5d
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.rule=Host(`api.example.com`) && PathPrefix(`/api`)'
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.service=https-0-referenceservice00000001-api-8a5d
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.tls.certresolver=letsencrypt
@@ -1278,14 +1278,14 @@
- coolify.service.subName=my-app
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.service=http-0-referenceservice00000001-my-app-4dcb
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.service=https-0-referenceservice00000001-my-app-4dcb
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.tls.certresolver=letsencrypt
@@ -1347,13 +1347,13 @@
- traefik.http.middlewares.0-referenceservice00000001-to-non-www.redirectregex.permanent=false
- 'traefik.http.middlewares.0-referenceservice00000001-to-non-www.redirectregex.regex=^(http|https)://www\.(.+)'
- 'traefik.http.middlewares.0-referenceservice00000001-to-non-www.redirectregex.replacement=$${1}://$${2}'
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-www-4eae.rule=Host(`www.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-www-4eae.middlewares=gzip,0-referenceservice00000001-to-non-www'
- 'traefik.http.routers.https-0-referenceservice00000001-www-4eae.middlewares=gzip-sse,0-referenceservice00000001-to-non-www'
- 'traefik.http.routers.https-0-referenceservice00000001-www-4eae.rule=Host(`www.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.tls=true
@@ -1413,7 +1413,7 @@
- 'caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.regexp=^/blog/(.*)'
- caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.replacement=/$1
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- 'traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.regex=^/blog/(.*)'
- traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.replacement=/$1
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
@@ -1422,7 +1422,7 @@
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog`)'
- traefik.http.routers.http-0-referenceservice00000001-blog-126a.service=http-0-referenceservice00000001-blog-126a
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.middlewares=gzip,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.middlewares=gzip-sse,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog`)'
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.service=https-0-referenceservice00000001-blog-126a
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.tls.certresolver=letsencrypt
@@ -1481,13 +1481,13 @@
- coolify.service.subName=gateway
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.tls=true
@@ -1543,14 +1543,14 @@
- coolify.service.subName=gateway-ws
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.https-0-referenceservice00000001-gateway-ws-d203-stripprefix.stripprefix.prefixes=/ws
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway.example.com`) && PathPrefix(`/ws`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.middlewares=https-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip'
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.middlewares=https-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip-sse'
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway.example.com`) && PathPrefix(`/ws`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.tls=true
@@ -2127,14 +2127,14 @@
- coolify.service.subName=api
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-api-8a5d.rule=Host(`api.example.com`) && PathPrefix(`/api`)'
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.service=http-0-referenceservice00000001-api-8a5d
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.rule=Host(`api.example.com`) && PathPrefix(`/api`)'
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.service=https-0-referenceservice00000001-api-8a5d
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.tls.certresolver=letsencrypt
@@ -2193,14 +2193,14 @@
- coolify.service.subName=my-app
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.service=http-0-referenceservice00000001-my-app-4dcb
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.service=https-0-referenceservice00000001-my-app-4dcb
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.tls.certresolver=letsencrypt
@@ -2262,13 +2262,13 @@
- traefik.http.middlewares.0-referenceservice00000001-to-non-www.redirectregex.permanent=false
- 'traefik.http.middlewares.0-referenceservice00000001-to-non-www.redirectregex.regex=^(http|https)://www\.(.+)'
- 'traefik.http.middlewares.0-referenceservice00000001-to-non-www.redirectregex.replacement=$${1}://$${2}'
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-www-4eae.rule=Host(`www.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-www-4eae.middlewares=gzip,0-referenceservice00000001-to-non-www'
- 'traefik.http.routers.https-0-referenceservice00000001-www-4eae.middlewares=gzip-sse,0-referenceservice00000001-to-non-www'
- 'traefik.http.routers.https-0-referenceservice00000001-www-4eae.rule=Host(`www.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.tls=true
@@ -2328,7 +2328,7 @@
- 'caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.regexp=^/blog/(.*)'
- caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.replacement=/$1
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- 'traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.regex=^/blog/(.*)'
- traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.replacement=/$1
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
@@ -2337,7 +2337,7 @@
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog`)'
- traefik.http.routers.http-0-referenceservice00000001-blog-126a.service=http-0-referenceservice00000001-blog-126a
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.middlewares=gzip,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.middlewares=gzip-sse,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog`)'
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.service=https-0-referenceservice00000001-blog-126a
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.tls.certresolver=letsencrypt
@@ -2396,13 +2396,13 @@
- coolify.service.subName=gateway
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.tls=true
@@ -2458,14 +2458,14 @@
- coolify.service.subName=gateway-ws
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.https-0-referenceservice00000001-gateway-ws-d203-stripprefix.stripprefix.prefixes=/ws
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway.example.com`) && PathPrefix(`/ws`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.middlewares=https-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip'
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.middlewares=https-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip-sse'
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway.example.com`) && PathPrefix(`/ws`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.tls=true
@@ -2525,14 +2525,14 @@
- coolify.service.subName=worker
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-worker-b618.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-worker-b618.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-worker-b618.rule=Host(`worker-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-worker-b618.service=http-0-referenceservice00000001-worker-b618
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-worker-b618.rule=Host(`worker-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.service=https-0-referenceservice00000001-worker-b618
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.tls.certresolver=letsencrypt
@@ -2593,14 +2593,14 @@
- coolify.service.subName=scheduler
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-scheduler-499f.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-scheduler-499f.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-scheduler-499f.rule=Host(`scheduler-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-scheduler-499f.service=http-0-referenceservice00000001-scheduler-499f
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.rule=Host(`scheduler-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.service=https-0-referenceservice00000001-scheduler-499f
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.tls.certresolver=letsencrypt
@@ -2693,13 +2693,13 @@
- coolify.service.subType=application
- coolify.service.subName=sidecar
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-sidecar-9523.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-sidecar-9523.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-sidecar-9523.rule=Host(`sidecar-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-sidecar-9523.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-sidecar-9523.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-sidecar-9523.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-sidecar-9523.rule=Host(`sidecar-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-sidecar-9523.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-sidecar-9523.tls=true
@@ -216,10 +216,10 @@
- coolify.service.subName=web
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-web-2567.entryPoints=http
- 'traefik.http.routers.http-0-referenceservice00000001-web-2567.middlewares=gzip,reference-headers'
- 'traefik.http.routers.http-0-referenceservice00000001-web-2567.middlewares=gzip-sse,reference-headers'
- 'traefik.http.routers.http-0-referenceservice00000001-web-2567.rule=Host(`web-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-web-2567.service=http-0-referenceservice00000001-web-2567
- traefik.http.services.http-0-referenceservice00000001-web-2567.loadbalancer.server.port=8080
@@ -322,11 +322,11 @@
- coolify.service.subName=api
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.http-0-referenceservice00000001-api-8a5d-stripprefix.stripprefix.prefixes=/api
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.entryPoints=http
- 'traefik.http.routers.http-0-referenceservice00000001-api-8a5d.middlewares=http-0-referenceservice00000001-api-8a5d-stripprefix,gzip'
- 'traefik.http.routers.http-0-referenceservice00000001-api-8a5d.middlewares=http-0-referenceservice00000001-api-8a5d-stripprefix,gzip-sse'
- 'traefik.http.routers.http-0-referenceservice00000001-api-8a5d.rule=Host(`api-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/api`)'
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.service=http-0-referenceservice00000001-api-8a5d
- traefik.http.services.http-0-referenceservice00000001-api-8a5d.loadbalancer.server.port=3000
@@ -375,10 +375,10 @@
- coolify.service.subName=my-app
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.middlewares=gzip
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.service=http-0-referenceservice00000001-my-app-4dcb
- traefik.http.services.http-0-referenceservice00000001-my-app-4dcb.loadbalancer.server.port=80
@@ -427,10 +427,10 @@
- coolify.service.subName=www
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.middlewares=gzip
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceservice00000001-www-4eae.rule=Host(`www-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
networks:
referenceservice00000001: null
@@ -480,12 +480,12 @@
- 'caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.regexp=^/blog/(.*)'
- caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.replacement=/$1
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- 'traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.regex=^/blog/(.*)'
- traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.replacement=/$1
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-blog-126a.entryPoints=http
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.middlewares=gzip,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.middlewares=gzip-sse,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.rule=Host(`blog-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/blog`)'
- traefik.http.routers.http-0-referenceservice00000001-blog-126a.service=http-0-referenceservice00000001-blog-126a
- traefik.http.services.http-0-referenceservice00000001-blog-126a.loadbalancer.server.port=2368
@@ -534,10 +534,10 @@
- coolify.service.subName=gateway
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.middlewares=gzip
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
networks:
referenceservice00000001: null
@@ -584,11 +584,11 @@
- coolify.service.subName=gateway-ws
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.http-0-referenceservice00000001-gateway-ws-d203-stripprefix.stripprefix.prefixes=/ws
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.entryPoints=http
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.middlewares=http-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip'
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.middlewares=http-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip-sse'
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/ws`)'
networks:
referenceservice00000001: null
@@ -1024,14 +1024,14 @@
- coolify.service.subName=web
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-web-2567.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-web-2567.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-web-2567.rule=Host(`web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-web-2567.service=http-0-referenceservice00000001-web-2567
- traefik.http.routers.https-0-referenceservice00000001-web-2567.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-web-2567.middlewares=gzip,reference-headers'
- 'traefik.http.routers.https-0-referenceservice00000001-web-2567.middlewares=gzip-sse,reference-headers'
- 'traefik.http.routers.https-0-referenceservice00000001-web-2567.rule=Host(`web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-web-2567.service=https-0-referenceservice00000001-web-2567
- traefik.http.routers.https-0-referenceservice00000001-web-2567.tls.certresolver=letsencrypt
@@ -1137,7 +1137,7 @@
- coolify.service.subName=api
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.https-0-referenceservice00000001-api-8a5d-stripprefix.stripprefix.prefixes=/api
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.entryPoints=http
@@ -1145,7 +1145,7 @@
- 'traefik.http.routers.http-0-referenceservice00000001-api-8a5d.rule=Host(`api.example.com`) && PathPrefix(`/api`)'
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.service=http-0-referenceservice00000001-api-8a5d
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.middlewares=https-0-referenceservice00000001-api-8a5d-stripprefix,gzip'
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.middlewares=https-0-referenceservice00000001-api-8a5d-stripprefix,gzip-sse'
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.rule=Host(`api.example.com`) && PathPrefix(`/api`)'
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.service=https-0-referenceservice00000001-api-8a5d
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.tls.certresolver=letsencrypt
@@ -1197,14 +1197,14 @@
- coolify.service.subName=my-app
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.service=http-0-referenceservice00000001-my-app-4dcb
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.service=https-0-referenceservice00000001-my-app-4dcb
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.tls.certresolver=letsencrypt
@@ -1256,13 +1256,13 @@
- coolify.service.subName=www
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-www-4eae.rule=Host(`www.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-www-4eae.rule=Host(`www.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.tls=true
@@ -1314,7 +1314,7 @@
- 'caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.regexp=^/blog/(.*)'
- caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.replacement=/$1
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- 'traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.regex=^/blog/(.*)'
- traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.replacement=/$1
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
@@ -1323,7 +1323,7 @@
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog`)'
- traefik.http.routers.http-0-referenceservice00000001-blog-126a.service=http-0-referenceservice00000001-blog-126a
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.middlewares=gzip,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.middlewares=gzip-sse,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog`)'
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.service=https-0-referenceservice00000001-blog-126a
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.tls.certresolver=letsencrypt
@@ -1375,13 +1375,13 @@
- coolify.service.subName=gateway
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.tls=true
@@ -1430,14 +1430,14 @@
- coolify.service.subName=gateway-ws
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.https-0-referenceservice00000001-gateway-ws-d203-stripprefix.stripprefix.prefixes=/ws
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway.example.com`) && PathPrefix(`/ws`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.middlewares=https-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip'
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.middlewares=https-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip-sse'
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway.example.com`) && PathPrefix(`/ws`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.tls=true
@@ -1878,14 +1878,14 @@
- coolify.service.subName=web
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-web-2567.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-web-2567.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-web-2567.rule=Host(`web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-web-2567.service=http-0-referenceservice00000001-web-2567
- traefik.http.routers.https-0-referenceservice00000001-web-2567.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-web-2567.middlewares=gzip,reference-headers'
- 'traefik.http.routers.https-0-referenceservice00000001-web-2567.middlewares=gzip-sse,reference-headers'
- 'traefik.http.routers.https-0-referenceservice00000001-web-2567.rule=Host(`web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-web-2567.service=https-0-referenceservice00000001-web-2567
- traefik.http.routers.https-0-referenceservice00000001-web-2567.tls.certresolver=letsencrypt
@@ -1991,7 +1991,7 @@
- coolify.service.subName=api
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.https-0-referenceservice00000001-api-8a5d-stripprefix.stripprefix.prefixes=/api
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.entryPoints=http
@@ -1999,7 +1999,7 @@
- 'traefik.http.routers.http-0-referenceservice00000001-api-8a5d.rule=Host(`api.example.com`) && PathPrefix(`/api`)'
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.service=http-0-referenceservice00000001-api-8a5d
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.middlewares=https-0-referenceservice00000001-api-8a5d-stripprefix,gzip'
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.middlewares=https-0-referenceservice00000001-api-8a5d-stripprefix,gzip-sse'
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.rule=Host(`api.example.com`) && PathPrefix(`/api`)'
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.service=https-0-referenceservice00000001-api-8a5d
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.tls.certresolver=letsencrypt
@@ -2051,14 +2051,14 @@
- coolify.service.subName=my-app
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.service=http-0-referenceservice00000001-my-app-4dcb
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.service=https-0-referenceservice00000001-my-app-4dcb
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.tls.certresolver=letsencrypt
@@ -2110,13 +2110,13 @@
- coolify.service.subName=www
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-www-4eae.rule=Host(`www.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-www-4eae.rule=Host(`www.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.tls=true
@@ -2168,7 +2168,7 @@
- 'caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.regexp=^/blog/(.*)'
- caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.replacement=/$1
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- 'traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.regex=^/blog/(.*)'
- traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.replacement=/$1
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
@@ -2177,7 +2177,7 @@
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog`)'
- traefik.http.routers.http-0-referenceservice00000001-blog-126a.service=http-0-referenceservice00000001-blog-126a
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.middlewares=gzip,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.middlewares=gzip-sse,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog`)'
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.service=https-0-referenceservice00000001-blog-126a
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.tls.certresolver=letsencrypt
@@ -2229,13 +2229,13 @@
- coolify.service.subName=gateway
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.tls=true
@@ -2284,14 +2284,14 @@
- coolify.service.subName=gateway-ws
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.https-0-referenceservice00000001-gateway-ws-d203-stripprefix.stripprefix.prefixes=/ws
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway.example.com`) && PathPrefix(`/ws`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.middlewares=https-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip'
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.middlewares=https-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip-sse'
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway.example.com`) && PathPrefix(`/ws`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.tls=true
@@ -2344,14 +2344,14 @@
- coolify.service.subName=worker
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-worker-b618.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-worker-b618.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-worker-b618.rule=Host(`worker-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-worker-b618.service=http-0-referenceservice00000001-worker-b618
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-worker-b618.rule=Host(`worker-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.service=https-0-referenceservice00000001-worker-b618
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.tls.certresolver=letsencrypt
@@ -2405,14 +2405,14 @@
- coolify.service.subName=scheduler
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-scheduler-499f.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-scheduler-499f.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-scheduler-499f.rule=Host(`scheduler-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-scheduler-499f.service=http-0-referenceservice00000001-scheduler-499f
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.rule=Host(`scheduler-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.service=https-0-referenceservice00000001-scheduler-499f
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.tls.certresolver=letsencrypt
@@ -2498,13 +2498,13 @@
- coolify.service.subType=application
- coolify.service.subName=sidecar
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-sidecar-9523.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-sidecar-9523.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-sidecar-9523.rule=Host(`sidecar-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-sidecar-9523.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-sidecar-9523.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-sidecar-9523.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-sidecar-9523.rule=Host(`sidecar-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-sidecar-9523.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-sidecar-9523.tls=true
@@ -218,10 +218,10 @@
- coolify.service.subName=web
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-web-2567.entryPoints=http
- 'traefik.http.routers.http-0-referenceservice00000001-web-2567.middlewares=gzip,reference-headers'
- 'traefik.http.routers.http-0-referenceservice00000001-web-2567.middlewares=gzip-sse,reference-headers'
- 'traefik.http.routers.http-0-referenceservice00000001-web-2567.rule=Host(`web-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-web-2567.service=http-0-referenceservice00000001-web-2567
- traefik.http.services.http-0-referenceservice00000001-web-2567.loadbalancer.server.port=8080
@@ -331,11 +331,11 @@
- coolify.service.subName=api
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.http-0-referenceservice00000001-api-8a5d-stripprefix.stripprefix.prefixes=/api
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.entryPoints=http
- 'traefik.http.routers.http-0-referenceservice00000001-api-8a5d.middlewares=http-0-referenceservice00000001-api-8a5d-stripprefix,gzip'
- 'traefik.http.routers.http-0-referenceservice00000001-api-8a5d.middlewares=http-0-referenceservice00000001-api-8a5d-stripprefix,gzip-sse'
- 'traefik.http.routers.http-0-referenceservice00000001-api-8a5d.rule=Host(`api-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/api`)'
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.service=http-0-referenceservice00000001-api-8a5d
- traefik.http.services.http-0-referenceservice00000001-api-8a5d.loadbalancer.server.port=3000
@@ -391,10 +391,10 @@
- coolify.service.subName=my-app
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.middlewares=gzip
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.service=http-0-referenceservice00000001-my-app-4dcb
- traefik.http.services.http-0-referenceservice00000001-my-app-4dcb.loadbalancer.server.port=80
@@ -450,10 +450,10 @@
- coolify.service.subName=www
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.middlewares=gzip
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceservice00000001-www-4eae.rule=Host(`www-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- 'caddy_0.encode=zstd gzip'
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams}}'
@@ -510,12 +510,12 @@
- 'caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.regexp=^/blog/(.*)'
- caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.replacement=/$1
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- 'traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.regex=^/blog/(.*)'
- traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.replacement=/$1
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-blog-126a.entryPoints=http
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.middlewares=gzip,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.middlewares=gzip-sse,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.rule=Host(`blog-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/blog`)'
- traefik.http.routers.http-0-referenceservice00000001-blog-126a.service=http-0-referenceservice00000001-blog-126a
- traefik.http.services.http-0-referenceservice00000001-blog-126a.loadbalancer.server.port=2368
@@ -571,10 +571,10 @@
- coolify.service.subName=gateway
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.middlewares=gzip
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- 'caddy_0.encode=zstd gzip'
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams}}'
@@ -628,11 +628,11 @@
- coolify.service.subName=gateway-ws
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.http-0-referenceservice00000001-gateway-ws-d203-stripprefix.stripprefix.prefixes=/ws
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.entryPoints=http
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.middlewares=http-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip'
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.middlewares=http-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip-sse'
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/ws`)'
- 'caddy_0.encode=zstd gzip'
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams}}'
@@ -788,10 +788,10 @@
- coolify.service.subName=db
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-db-d77d.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-db-d77d.middlewares=gzip
- traefik.http.routers.http-0-referenceservice00000001-db-d77d.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceservice00000001-db-d77d.rule=Host(`db-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-db-d77d.service=http-0-referenceservice00000001-db-d77d
- traefik.http.services.http-0-referenceservice00000001-db-d77d.loadbalancer.server.port=5432
@@ -1095,14 +1095,14 @@
- coolify.service.subName=web
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-web-2567.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-web-2567.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-web-2567.rule=Host(`web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-web-2567.service=http-0-referenceservice00000001-web-2567
- traefik.http.routers.https-0-referenceservice00000001-web-2567.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-web-2567.middlewares=gzip,reference-headers'
- 'traefik.http.routers.https-0-referenceservice00000001-web-2567.middlewares=gzip-sse,reference-headers'
- 'traefik.http.routers.https-0-referenceservice00000001-web-2567.rule=Host(`web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-web-2567.service=https-0-referenceservice00000001-web-2567
- traefik.http.routers.https-0-referenceservice00000001-web-2567.tls.certresolver=letsencrypt
@@ -1215,7 +1215,7 @@
- coolify.service.subName=api
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.https-0-referenceservice00000001-api-8a5d-stripprefix.stripprefix.prefixes=/api
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.entryPoints=http
@@ -1223,7 +1223,7 @@
- 'traefik.http.routers.http-0-referenceservice00000001-api-8a5d.rule=Host(`api.example.com`) && PathPrefix(`/api`)'
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.service=http-0-referenceservice00000001-api-8a5d
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.middlewares=https-0-referenceservice00000001-api-8a5d-stripprefix,gzip'
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.middlewares=https-0-referenceservice00000001-api-8a5d-stripprefix,gzip-sse'
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.rule=Host(`api.example.com`) && PathPrefix(`/api`)'
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.service=https-0-referenceservice00000001-api-8a5d
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.tls.certresolver=letsencrypt
@@ -1282,14 +1282,14 @@
- coolify.service.subName=my-app
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.service=http-0-referenceservice00000001-my-app-4dcb
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.service=https-0-referenceservice00000001-my-app-4dcb
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.tls.certresolver=letsencrypt
@@ -1348,13 +1348,13 @@
- coolify.service.subName=www
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-www-4eae.rule=Host(`www.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-www-4eae.rule=Host(`www.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.tls=true
@@ -1413,7 +1413,7 @@
- 'caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.regexp=^/blog/(.*)'
- caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.replacement=/$1
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- 'traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.regex=^/blog/(.*)'
- traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.replacement=/$1
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
@@ -1422,7 +1422,7 @@
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog`)'
- traefik.http.routers.http-0-referenceservice00000001-blog-126a.service=http-0-referenceservice00000001-blog-126a
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.middlewares=gzip,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.middlewares=gzip-sse,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog`)'
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.service=https-0-referenceservice00000001-blog-126a
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.tls.certresolver=letsencrypt
@@ -1481,13 +1481,13 @@
- coolify.service.subName=gateway
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.tls=true
@@ -1543,14 +1543,14 @@
- coolify.service.subName=gateway-ws
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.https-0-referenceservice00000001-gateway-ws-d203-stripprefix.stripprefix.prefixes=/ws
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway.example.com`) && PathPrefix(`/ws`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.middlewares=https-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip'
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.middlewares=https-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip-sse'
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway.example.com`) && PathPrefix(`/ws`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.tls=true
@@ -1708,14 +1708,14 @@
- coolify.service.subName=db
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-db-d77d.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-db-d77d.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-db-d77d.rule=Host(`db.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-db-d77d.service=http-0-referenceservice00000001-db-d77d
- traefik.http.routers.https-0-referenceservice00000001-db-d77d.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-db-d77d.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-db-d77d.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-db-d77d.rule=Host(`db.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-db-d77d.service=https-0-referenceservice00000001-db-d77d
- traefik.http.routers.https-0-referenceservice00000001-db-d77d.tls.certresolver=letsencrypt
@@ -2024,14 +2024,14 @@
- coolify.service.subName=web
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-web-2567.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-web-2567.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-web-2567.rule=Host(`web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-web-2567.service=http-0-referenceservice00000001-web-2567
- traefik.http.routers.https-0-referenceservice00000001-web-2567.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-web-2567.middlewares=gzip,reference-headers'
- 'traefik.http.routers.https-0-referenceservice00000001-web-2567.middlewares=gzip-sse,reference-headers'
- 'traefik.http.routers.https-0-referenceservice00000001-web-2567.rule=Host(`web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-web-2567.service=https-0-referenceservice00000001-web-2567
- traefik.http.routers.https-0-referenceservice00000001-web-2567.tls.certresolver=letsencrypt
@@ -2144,7 +2144,7 @@
- coolify.service.subName=api
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.https-0-referenceservice00000001-api-8a5d-stripprefix.stripprefix.prefixes=/api
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.entryPoints=http
@@ -2152,7 +2152,7 @@
- 'traefik.http.routers.http-0-referenceservice00000001-api-8a5d.rule=Host(`api.example.com`) && PathPrefix(`/api`)'
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.service=http-0-referenceservice00000001-api-8a5d
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.middlewares=https-0-referenceservice00000001-api-8a5d-stripprefix,gzip'
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.middlewares=https-0-referenceservice00000001-api-8a5d-stripprefix,gzip-sse'
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.rule=Host(`api.example.com`) && PathPrefix(`/api`)'
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.service=https-0-referenceservice00000001-api-8a5d
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.tls.certresolver=letsencrypt
@@ -2211,14 +2211,14 @@
- coolify.service.subName=my-app
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.service=http-0-referenceservice00000001-my-app-4dcb
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.service=https-0-referenceservice00000001-my-app-4dcb
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.tls.certresolver=letsencrypt
@@ -2277,13 +2277,13 @@
- coolify.service.subName=www
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-www-4eae.rule=Host(`www.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-www-4eae.rule=Host(`www.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.tls=true
@@ -2342,7 +2342,7 @@
- 'caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.regexp=^/blog/(.*)'
- caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.replacement=/$1
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- 'traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.regex=^/blog/(.*)'
- traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.replacement=/$1
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
@@ -2351,7 +2351,7 @@
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog`)'
- traefik.http.routers.http-0-referenceservice00000001-blog-126a.service=http-0-referenceservice00000001-blog-126a
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.middlewares=gzip,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.middlewares=gzip-sse,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog`)'
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.service=https-0-referenceservice00000001-blog-126a
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.tls.certresolver=letsencrypt
@@ -2410,13 +2410,13 @@
- coolify.service.subName=gateway
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.tls=true
@@ -2472,14 +2472,14 @@
- coolify.service.subName=gateway-ws
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.https-0-referenceservice00000001-gateway-ws-d203-stripprefix.stripprefix.prefixes=/ws
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway.example.com`) && PathPrefix(`/ws`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.middlewares=https-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip'
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.middlewares=https-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip-sse'
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway.example.com`) && PathPrefix(`/ws`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.tls=true
@@ -2539,14 +2539,14 @@
- coolify.service.subName=worker
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-worker-b618.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-worker-b618.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-worker-b618.rule=Host(`worker-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-worker-b618.service=http-0-referenceservice00000001-worker-b618
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-worker-b618.rule=Host(`worker-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.service=https-0-referenceservice00000001-worker-b618
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.tls.certresolver=letsencrypt
@@ -2607,14 +2607,14 @@
- coolify.service.subName=scheduler
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-scheduler-499f.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-scheduler-499f.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-scheduler-499f.rule=Host(`scheduler-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-scheduler-499f.service=http-0-referenceservice00000001-scheduler-499f
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.rule=Host(`scheduler-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.service=https-0-referenceservice00000001-scheduler-499f
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.tls.certresolver=letsencrypt
@@ -2687,14 +2687,14 @@
- coolify.service.subName=db
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-db-d77d.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-db-d77d.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-db-d77d.rule=Host(`db.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-db-d77d.service=http-0-referenceservice00000001-db-d77d
- traefik.http.routers.https-0-referenceservice00000001-db-d77d.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-db-d77d.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-db-d77d.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-db-d77d.rule=Host(`db.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-db-d77d.service=https-0-referenceservice00000001-db-d77d
- traefik.http.routers.https-0-referenceservice00000001-db-d77d.tls.certresolver=letsencrypt
+48 -48
View File
@@ -216,10 +216,10 @@
- coolify.service.subName=web
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-web-2567.entryPoints=http
- 'traefik.http.routers.http-0-referenceservice00000001-web-2567.middlewares=gzip,reference-headers'
- 'traefik.http.routers.http-0-referenceservice00000001-web-2567.middlewares=gzip-sse,reference-headers'
- 'traefik.http.routers.http-0-referenceservice00000001-web-2567.rule=Host(`web-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-web-2567.service=http-0-referenceservice00000001-web-2567
- traefik.http.services.http-0-referenceservice00000001-web-2567.loadbalancer.server.port=8080
@@ -329,11 +329,11 @@
- coolify.service.subName=api
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.http-0-referenceservice00000001-api-8a5d-stripprefix.stripprefix.prefixes=/api
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.entryPoints=http
- 'traefik.http.routers.http-0-referenceservice00000001-api-8a5d.middlewares=http-0-referenceservice00000001-api-8a5d-stripprefix,gzip'
- 'traefik.http.routers.http-0-referenceservice00000001-api-8a5d.middlewares=http-0-referenceservice00000001-api-8a5d-stripprefix,gzip-sse'
- 'traefik.http.routers.http-0-referenceservice00000001-api-8a5d.rule=Host(`api-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/api`)'
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.service=http-0-referenceservice00000001-api-8a5d
- traefik.http.services.http-0-referenceservice00000001-api-8a5d.loadbalancer.server.port=3000
@@ -389,10 +389,10 @@
- coolify.service.subName=my-app
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.middlewares=gzip
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.service=http-0-referenceservice00000001-my-app-4dcb
- traefik.http.services.http-0-referenceservice00000001-my-app-4dcb.loadbalancer.server.port=80
@@ -448,10 +448,10 @@
- coolify.service.subName=www
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.middlewares=gzip
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceservice00000001-www-4eae.rule=Host(`www-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- 'caddy_0.encode=zstd gzip'
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams}}'
@@ -508,12 +508,12 @@
- 'caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.regexp=^/blog/(.*)'
- caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.replacement=/$1
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- 'traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.regex=^/blog/(.*)'
- traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.replacement=/$1
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-blog-126a.entryPoints=http
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.middlewares=gzip,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.middlewares=gzip-sse,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.rule=Host(`blog-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/blog`)'
- traefik.http.routers.http-0-referenceservice00000001-blog-126a.service=http-0-referenceservice00000001-blog-126a
- traefik.http.services.http-0-referenceservice00000001-blog-126a.loadbalancer.server.port=2368
@@ -569,10 +569,10 @@
- coolify.service.subName=gateway
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.middlewares=gzip
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.middlewares=gzip-sse
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/`)'
- 'caddy_0.encode=zstd gzip'
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams}}'
@@ -626,11 +626,11 @@
- coolify.service.subName=gateway-ws
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.http-0-referenceservice00000001-gateway-ws-d203-stripprefix.stripprefix.prefixes=/ws
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.entryPoints=http
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.middlewares=http-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip'
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.middlewares=http-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip-sse'
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway-referenceservice00000001.10.0.0.1.sslip.io`) && PathPrefix(`/ws`)'
- 'caddy_0.encode=zstd gzip'
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams}}'
@@ -1073,14 +1073,14 @@
- coolify.service.subName=web
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-web-2567.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-web-2567.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-web-2567.rule=Host(`web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-web-2567.service=http-0-referenceservice00000001-web-2567
- traefik.http.routers.https-0-referenceservice00000001-web-2567.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-web-2567.middlewares=gzip,reference-headers'
- 'traefik.http.routers.https-0-referenceservice00000001-web-2567.middlewares=gzip-sse,reference-headers'
- 'traefik.http.routers.https-0-referenceservice00000001-web-2567.rule=Host(`web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-web-2567.service=https-0-referenceservice00000001-web-2567
- traefik.http.routers.https-0-referenceservice00000001-web-2567.tls.certresolver=letsencrypt
@@ -1193,7 +1193,7 @@
- coolify.service.subName=api
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.https-0-referenceservice00000001-api-8a5d-stripprefix.stripprefix.prefixes=/api
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.entryPoints=http
@@ -1201,7 +1201,7 @@
- 'traefik.http.routers.http-0-referenceservice00000001-api-8a5d.rule=Host(`api.example.com`) && PathPrefix(`/api`)'
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.service=http-0-referenceservice00000001-api-8a5d
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.middlewares=https-0-referenceservice00000001-api-8a5d-stripprefix,gzip'
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.middlewares=https-0-referenceservice00000001-api-8a5d-stripprefix,gzip-sse'
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.rule=Host(`api.example.com`) && PathPrefix(`/api`)'
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.service=https-0-referenceservice00000001-api-8a5d
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.tls.certresolver=letsencrypt
@@ -1260,14 +1260,14 @@
- coolify.service.subName=my-app
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.service=http-0-referenceservice00000001-my-app-4dcb
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.service=https-0-referenceservice00000001-my-app-4dcb
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.tls.certresolver=letsencrypt
@@ -1326,13 +1326,13 @@
- coolify.service.subName=www
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-www-4eae.rule=Host(`www.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-www-4eae.rule=Host(`www.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.tls=true
@@ -1391,7 +1391,7 @@
- 'caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.regexp=^/blog/(.*)'
- caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.replacement=/$1
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- 'traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.regex=^/blog/(.*)'
- traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.replacement=/$1
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
@@ -1400,7 +1400,7 @@
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog`)'
- traefik.http.routers.http-0-referenceservice00000001-blog-126a.service=http-0-referenceservice00000001-blog-126a
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.middlewares=gzip,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.middlewares=gzip-sse,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog`)'
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.service=https-0-referenceservice00000001-blog-126a
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.tls.certresolver=letsencrypt
@@ -1459,13 +1459,13 @@
- coolify.service.subName=gateway
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.tls=true
@@ -1521,14 +1521,14 @@
- coolify.service.subName=gateway-ws
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.https-0-referenceservice00000001-gateway-ws-d203-stripprefix.stripprefix.prefixes=/ws
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway.example.com`) && PathPrefix(`/ws`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.middlewares=https-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip'
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.middlewares=https-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip-sse'
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway.example.com`) && PathPrefix(`/ws`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.tls=true
@@ -1976,14 +1976,14 @@
- coolify.service.subName=web
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-web-2567.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-web-2567.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-web-2567.rule=Host(`web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-web-2567.service=http-0-referenceservice00000001-web-2567
- traefik.http.routers.https-0-referenceservice00000001-web-2567.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-web-2567.middlewares=gzip,reference-headers'
- 'traefik.http.routers.https-0-referenceservice00000001-web-2567.middlewares=gzip-sse,reference-headers'
- 'traefik.http.routers.https-0-referenceservice00000001-web-2567.rule=Host(`web.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-web-2567.service=https-0-referenceservice00000001-web-2567
- traefik.http.routers.https-0-referenceservice00000001-web-2567.tls.certresolver=letsencrypt
@@ -2096,7 +2096,7 @@
- coolify.service.subName=api
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.https-0-referenceservice00000001-api-8a5d-stripprefix.stripprefix.prefixes=/api
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.entryPoints=http
@@ -2104,7 +2104,7 @@
- 'traefik.http.routers.http-0-referenceservice00000001-api-8a5d.rule=Host(`api.example.com`) && PathPrefix(`/api`)'
- traefik.http.routers.http-0-referenceservice00000001-api-8a5d.service=http-0-referenceservice00000001-api-8a5d
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.middlewares=https-0-referenceservice00000001-api-8a5d-stripprefix,gzip'
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.middlewares=https-0-referenceservice00000001-api-8a5d-stripprefix,gzip-sse'
- 'traefik.http.routers.https-0-referenceservice00000001-api-8a5d.rule=Host(`api.example.com`) && PathPrefix(`/api`)'
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.service=https-0-referenceservice00000001-api-8a5d
- traefik.http.routers.https-0-referenceservice00000001-api-8a5d.tls.certresolver=letsencrypt
@@ -2163,14 +2163,14 @@
- coolify.service.subName=my-app
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-my-app-4dcb.service=http-0-referenceservice00000001-my-app-4dcb
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.rule=Host(`my_app.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.service=https-0-referenceservice00000001-my-app-4dcb
- traefik.http.routers.https-0-referenceservice00000001-my-app-4dcb.tls.certresolver=letsencrypt
@@ -2229,13 +2229,13 @@
- coolify.service.subName=www
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-www-4eae.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-www-4eae.rule=Host(`www.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-www-4eae.rule=Host(`www.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-www-4eae.tls=true
@@ -2294,7 +2294,7 @@
- 'caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.regexp=^/blog/(.*)'
- caddy_0.handle_path.0_redir-ghost-referenceservice00000001.rewrite.replacement=/$1
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- 'traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.regex=^/blog/(.*)'
- traefik.http.middlewares.redir-ghost-referenceservice00000001.redirectregex.replacement=/$1
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
@@ -2303,7 +2303,7 @@
- 'traefik.http.routers.http-0-referenceservice00000001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog`)'
- traefik.http.routers.http-0-referenceservice00000001-blog-126a.service=http-0-referenceservice00000001-blog-126a
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.middlewares=gzip,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.middlewares=gzip-sse,redir-ghost-referenceservice00000001'
- 'traefik.http.routers.https-0-referenceservice00000001-blog-126a.rule=Host(`blog.example.com`) && PathPrefix(`/blog`)'
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.service=https-0-referenceservice00000001-blog-126a
- traefik.http.routers.https-0-referenceservice00000001-blog-126a.tls.certresolver=letsencrypt
@@ -2362,13 +2362,13 @@
- coolify.service.subName=gateway
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.rule=Host(`gateway.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-gateway-3e21.tls=true
@@ -2424,14 +2424,14 @@
- coolify.service.subName=gateway-ws
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.https-0-referenceservice00000001-gateway-ws-d203-stripprefix.stripprefix.prefixes=/ws
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway.example.com`) && PathPrefix(`/ws`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.entryPoints=https
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.middlewares=https-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip'
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.middlewares=https-0-referenceservice00000001-gateway-ws-d203-stripprefix,gzip-sse'
- 'traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.rule=Host(`gateway.example.com`) && PathPrefix(`/ws`)'
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-gateway-ws-d203.tls=true
@@ -2491,14 +2491,14 @@
- coolify.service.subName=worker
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-worker-b618.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-worker-b618.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-worker-b618.rule=Host(`worker-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-worker-b618.service=http-0-referenceservice00000001-worker-b618
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-worker-b618.rule=Host(`worker-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.service=https-0-referenceservice00000001-worker-b618
- traefik.http.routers.https-0-referenceservice00000001-worker-b618.tls.certresolver=letsencrypt
@@ -2559,14 +2559,14 @@
- coolify.service.subName=scheduler
- traefik.docker.network=referenceservice00000001
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-scheduler-499f.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-scheduler-499f.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-scheduler-499f.rule=Host(`scheduler-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-referenceservice00000001-scheduler-499f.service=http-0-referenceservice00000001-scheduler-499f
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.rule=Host(`scheduler-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.service=https-0-referenceservice00000001-scheduler-499f
- traefik.http.routers.https-0-referenceservice00000001-scheduler-499f.tls.certresolver=letsencrypt
@@ -2659,13 +2659,13 @@
- coolify.service.subType=application
- coolify.service.subName=sidecar
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-referenceservice00000001-sidecar-9523.entryPoints=http
- traefik.http.routers.http-0-referenceservice00000001-sidecar-9523.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-referenceservice00000001-sidecar-9523.rule=Host(`sidecar-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-sidecar-9523.entryPoints=https
- traefik.http.routers.https-0-referenceservice00000001-sidecar-9523.middlewares=gzip
- traefik.http.routers.https-0-referenceservice00000001-sidecar-9523.middlewares=gzip-sse
- 'traefik.http.routers.https-0-referenceservice00000001-sidecar-9523.rule=Host(`sidecar-extra.example.com`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-referenceservice00000001-sidecar-9523.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-referenceservice00000001-sidecar-9523.tls=true
+51
View File
@@ -0,0 +1,51 @@
<?php
/**
* Traefik compression must not buffer Server-Sent Events (text/event-stream),
* otherwise streaming endpoints such as the n8n MCP trigger never respond.
*
* The middleware has its own name because every running container declares the
* legacy `gzip` middleware: a different definition under the same name makes
* Traefik drop it for all routers until every resource is redeployed.
*/
function gzipTraefikLabels(bool $gzip, string $domain = 'https://example.com'): array
{
return fqdnLabelsForTraefik(
uuid: 'testuuid',
domains: collect([$domain]),
onlyPort: 3000,
is_gzip_enabled: $gzip,
)->values()->all();
}
test('gzip compression excludes text/event-stream responses', function (string $domain, array $routers) {
$labels = gzipTraefikLabels(true, $domain);
expect($labels)
->toContain('traefik.http.middlewares.gzip-sse.compress.excludedcontenttypes=text/event-stream')
->not->toContain('traefik.http.middlewares.gzip.compress=true');
foreach ($routers as $router) {
expect(middlewaresOfRouter($labels, $router))->toContain('gzip-sse')->not->toContain('gzip');
}
})->with([
'https domain' => ['https://example.com', ['https-0-testuuid']],
'https subpath' => ['https://example.com/api', ['https-0-testuuid']],
'http domain' => ['http://example.com', ['http-0-testuuid']],
'http subpath' => ['http://example.com/api', ['http-0-testuuid']],
]);
test('disabled gzip compression adds no compress middleware', function () {
$labels = gzipTraefikLabels(false);
expect(collect($labels)->filter(fn (string $label) => str_contains($label, 'gzip')))->toBeEmpty();
});
function middlewaresOfRouter(array $labels, string $router): array
{
$chain = collect($labels)->first(
fn (string $label) => str_starts_with($label, "traefik.http.routers.{$router}.middlewares=")
);
return $chain === null ? [] : explode(',', str($chain)->after('.middlewares=')->toString());
}
+1 -1
View File
@@ -62,7 +62,7 @@ describe('Traefik noindex middleware', function () {
->toBe(middlewaresOf($labels, 'https-0-testuuid'))
->toContain(
'https-0-testuuid-stripprefix',
'gzip',
'gzip-sse',
'0-testuuid-to-www',
'http-basic-auth-testuuid',
'0-testuuid-noindex',