Skip to content

Commit

Permalink
Adjust the Regex
Browse files Browse the repository at this point in the history
If the hyphen is the last in the character class it does not need to be escaped.
  • Loading branch information
mikelittle committed Dec 17, 2024
1 parent 924e9f9 commit eb88a3a
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions inc/composer/class-docker-compose-generator.php
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,7 @@ protected function get_service_nginx() : array {
'traefik.port=8080',
'traefik.protocol=https',
'traefik.docker.network=proxy',
"traefik.frontend.rule=HostRegexp:{$this->hostname},{subdomain:[A-Za-z0-9-_]+}.{$this->hostname}{$domains}",
"traefik.frontend.rule=HostRegexp:{$this->hostname},{subdomain:[A-Za-z0-9.-]+}.{$this->hostname}{$domains}",
"traefik.domain={$this->hostname},*.{$this->hostname}{$domains}",
],
'environment' => [
Expand Down Expand Up @@ -643,7 +643,7 @@ protected function get_service_s3() : array {
'traefik.client.port=9000',
'traefik.client.protocol=http',
'traefik.client.frontend.passHostHeader=false',
"traefik.client.frontend.rule=HostRegexp:{$this->hostname},{subdomain:[A-Za-z0-9-_]+}.{$this->hostname},s3-{$this->hostname},localhost,s3-{$this->project_name}.localhost;PathPrefix:/uploads;AddPrefix:/{$this->bucket_name}",
"traefik.client.frontend.rule=HostRegexp:{$this->hostname},{subdomain:[A-Za-z0-9.-]+}.{$this->hostname},s3-{$this->hostname},localhost,s3-{$this->project_name}.localhost;PathPrefix:/uploads;AddPrefix:/{$this->bucket_name}",
"traefik.domain=s3-{$this->hostname},s3-console-{$this->hostname}",
],
],
Expand Down Expand Up @@ -688,7 +688,7 @@ protected function get_service_tachyon() : array {
'traefik.port=8080',
'traefik.protocol=http',
'traefik.docker.network=proxy',
"traefik.frontend.rule=HostRegexp:{$this->hostname},{subdomain:[A-Za-z0-9-_]+}.{$this->hostname};PathPrefix:/tachyon;ReplacePathRegex:^/tachyon/(.*) /uploads/$$1",
"traefik.frontend.rule=HostRegexp:{$this->hostname},{subdomain:[A-Za-z0-9.-]+}.{$this->hostname};PathPrefix:/tachyon;ReplacePathRegex:^/tachyon/(.*) /uploads/$$1",
],
'environment' => [
'AWS_REGION' => 'us-east-1',
Expand Down

0 comments on commit eb88a3a

Please sign in to comment.