diff --git a/Traefik.php b/Traefik.php index 4607ef4e6c2ed619b64715a9db435cf64bc01235..c24c79970d3823c71e9d14e0ae99fae6374d759b 100644 --- a/Traefik.php +++ b/Traefik.php @@ -46,7 +46,7 @@ class Traefik { else { $fs->mkdir($traefikPath); $traefik = [ - 'version' => '2', + 'version' => '3', 'services' => [ 'traefik' => [ 'image' => 'traefik', @@ -80,12 +80,9 @@ class Traefik { if (!in_array($this->name, $traefik['services']['traefik']['networks'])) { $traefik['services']['traefik']['networks'][] = $this->name; $traefik['networks'][$this->name] = [ - 'external' => [ - 'name' => $this->name . '_default', - ], + 'driver' => 'bridge', ]; file_put_contents($traefikFile, Yaml::dump($traefik, 9, 2)); - exec('docker network create ' . $this->name . '_default'); exec('docker-compose -f ' . $traefikFile . ' --project-name traefik stop'); exec('docker-compose -f ' . $traefikFile . ' --project-name traefik up -d'); }