From 1286d1243cffedc87640d2e58789fc6b58ff8991 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Fri, 2 Mar 2018 11:51:37 +0100
Subject: [PATCH] composer/library/docker-traefik#3 Simplify network handling

---
 Traefik.php | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/Traefik.php b/Traefik.php
index 4607ef4..c24c799 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');
     }
-- 
GitLab