fix
This commit is contained in:
parent
950c23aa5b
commit
abdaeb10c5
@ -400,8 +400,8 @@ private function set_labels_for_applications()
|
|||||||
$http_label = "{$this->application->uuid}-{$slug}-http";
|
$http_label = "{$this->application->uuid}-{$slug}-http";
|
||||||
$https_label = "{$this->application->uuid}-{$slug}-https";
|
$https_label = "{$this->application->uuid}-{$slug}-https";
|
||||||
|
|
||||||
// Set labels for https
|
|
||||||
if ($schema === 'https') {
|
if ($schema === 'https') {
|
||||||
|
// Set labels for https
|
||||||
$labels[] = "traefik.http.routers.{$https_label}.rule=Host(`{$host}`) && PathPrefix(`{$path}`)";
|
$labels[] = "traefik.http.routers.{$https_label}.rule=Host(`{$host}`) && PathPrefix(`{$path}`)";
|
||||||
$labels[] = "traefik.http.routers.{$https_label}.middlewares=gzip";
|
$labels[] = "traefik.http.routers.{$https_label}.middlewares=gzip";
|
||||||
if ($path !== '/') {
|
if ($path !== '/') {
|
||||||
@ -411,6 +411,9 @@ private function set_labels_for_applications()
|
|||||||
|
|
||||||
$labels[] = "traefik.http.routers.{$https_label}.tls=true";
|
$labels[] = "traefik.http.routers.{$https_label}.tls=true";
|
||||||
$labels[] = "traefik.http.routers.{$https_label}.tls.certresolver=letsencrypt";
|
$labels[] = "traefik.http.routers.{$https_label}.tls.certresolver=letsencrypt";
|
||||||
|
|
||||||
|
// Set labels for http (redirect to https)
|
||||||
|
$labels[] = "traefik.http.routers.{$http_label}.rule=Host(`{$host}`) && PathPrefix(`{$path}`)";
|
||||||
if ($this->application->settings->is_force_https) {
|
if ($this->application->settings->is_force_https) {
|
||||||
$labels[] = "traefik.http.routers.{$http_label}.middlewares=redirect-to-https";
|
$labels[] = "traefik.http.routers.{$http_label}.middlewares=redirect-to-https";
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user