|
@@ -1,46 +1,19 @@
|
|
|
version: '3.7'
|
|
|
|
|
|
services:
|
|
|
- reverse-proxy:
|
|
|
+ solidus:
|
|
|
# The official v2 Traefik docker image
|
|
|
image: traefik:v2.3
|
|
|
- container_name: traefik_reverse-proxy
|
|
|
+ container_name: solidus
|
|
|
restart: always
|
|
|
- # Enables the web UI and tells Traefik to listen to docker
|
|
|
- command:
|
|
|
- - "--api.insecure=true"
|
|
|
- - "--providers.docker"
|
|
|
- - "--providers.docker.exposedbydefault=false"
|
|
|
- - "--providers.docker.network=traefik_default"
|
|
|
- - "--entrypoints.web.address=:80"
|
|
|
- - "--entrypoints.websecure.address=:443"
|
|
|
ports:
|
|
|
- # The HTTP port
|
|
|
-# - "80:80"
|
|
|
- # The HTTPS port
|
|
|
-# - "443:443"
|
|
|
- # The Web UI (enabled by --api.insecure=true)
|
|
|
- - "8084:8080"
|
|
|
+ - "8085:8080"
|
|
|
volumes:
|
|
|
- # So that Traefik can listen to the Docker events
|
|
|
- - /var/run/docker.sock:/var/run/docker.sock
|
|
|
-# - /home/jack/volumes/traefik/traefik.toml:/etc/traefik/traefik.toml
|
|
|
-# - /home/jack/volumes/traefik/services.toml:/etc/traefik/services/services.toml
|
|
|
- labels:
|
|
|
- - "traefik.enable=true"
|
|
|
- - "traefik.http.routers.dashboard.rule=Host(`traefik.jackbot.fr`)"
|
|
|
- - "traefik.http.routers.dashboard.entrypoints=web"
|
|
|
- - "traefik.http.services.dashboard.loadbalancer.server.port=8080"
|
|
|
- - "traefik.docker.network=traefik_default"
|
|
|
- - "traefik.http.middlewares.test-ipwhitelist.ipwhitelist.sourcerange=127.0.0.1/32, 192.168.1.30"
|
|
|
-# - "traefik.http.routers.api.service=api@internal"
|
|
|
-# - "traefik.http.routers.api.entrypoints=web"
|
|
|
-# - "traefik.http.routers.api.middlewares=auth"
|
|
|
-# - "traefik.http.middlewares.auth.basicauth.users=Jack:$apr1$VteRdqde$Q1o/Z5x2cUBtIhK4/6xfS0"
|
|
|
+# - /home/jack/volumes/solidus/:/etc/
|
|
|
networks:
|
|
|
- - traefik_default
|
|
|
- - default
|
|
|
+ - conf_conteneurs_services_web
|
|
|
|
|
|
networks:
|
|
|
- traefik_default:
|
|
|
-# external: true
|
|
|
+ dolibarr:
|
|
|
+ conf_conteneurs_services_web:
|
|
|
+ external: true
|