diff --git a/.drone.yml b/.drone.yml index c15fc22..1289609 100644 --- a/.drone.yml +++ b/.drone.yml @@ -5,7 +5,7 @@ steps: - name: docker-compose up & down image: docker/compose:1.25.5 commands: - - docker-compose up -d + - docker-compose -f docker-compose.yml -f docker-compose.ci.yml up -d - sleep 10 - docker-compose ps - docker-compose down diff --git a/docker-compose.ci.yml b/docker-compose.ci.yml new file mode 100644 index 0000000..d7b418e --- /dev/null +++ b/docker-compose.ci.yml @@ -0,0 +1,22 @@ +--- +version: "3.7" + +services: + traefik: + container_name: traefik + ports: + - "8001:8001" + - "8080:8080" + command: + - "--api=true" + - "--api.insecure=true" + - "--providers.docker=true" + - "--providers.docker.exposedbydefault=false" + - "--entrypoints.web.address=:8001" + volumes: + - "/var/run/docker.sock:/var/run/docker.sock" + labels: + - "traefik.enable=true" + - "traefik.http.routers.traefik.rule=Host(`traefik.localhost`)" + - "traefik.http.routers.traefik.entrypoints=web" + - "traefik.http.routers.traefik.service=api@internal" diff --git a/docker-compose.override.yml b/docker-compose.override.yml index ed096bc..b590a37 100644 --- a/docker-compose.override.yml +++ b/docker-compose.override.yml @@ -4,6 +4,9 @@ version: "3.7" services: traefik: container_name: traefik + ports: + - "80:80" + - "8080:8080" command: - "--api=true" - "--api.insecure=true" diff --git a/docker-compose.production.yml b/docker-compose.production.yml index 1370702..f17f90f 100644 --- a/docker-compose.production.yml +++ b/docker-compose.production.yml @@ -4,7 +4,9 @@ version: "3.7" services: traefik: ports: + - "80:80" - "443:443" + - "8080:8080" volumes: - "/var/run/docker.sock:/var/run/docker.sock" - "letsencrypt:/etc/letsencrypt" diff --git a/docker-compose.yml b/docker-compose.yml index fa201c4..685bb9c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,6 +4,3 @@ version: "3.7" services: traefik: image: "traefik:v2.2" - ports: - - "80:80" - - "8080:8080"