mirror of
https://github.com/coollabsio/coolify.git
synced 2026-11-06 13:10:37 -04:00
fix(proxy): exclude SSE streams from Traefik compression (#12229)
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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());
|
||||
}
|
||||
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user