Actualiser docker-compose.yml

This commit is contained in:
Hubert Cornet 2024-03-24 10:55:14 +01:00
parent b314beedc3
commit 65b0b3ebc2

View File

@ -1,16 +1,15 @@
version: '3.7' version: '3.7'
# networks #### networks
# create a network 'guacnetwork_net' in mode 'bridged'
networks: networks:
interne: docker-traefik_front_network:
driver: overlay external: true
attachable: true back_network:
externe:
driver: bridge driver: bridge
attachable: true attachable: true
# services
#### services
services: services:
# guacd # guacd
guacd: guacd:
@ -18,7 +17,7 @@ services:
hostname: guacamole-guacd hostname: guacamole-guacd
image: guacamole/guacd:latest image: guacamole/guacd:latest
networks: networks:
- interne - back_network
restart: always restart: always
volumes: volumes:
- ./drive:/drive:rw - ./drive:/drive:rw
@ -35,7 +34,7 @@ services:
POSTGRES_USER: guacamole_user POSTGRES_USER: guacamole_user
image: postgres:15.6-alpine image: postgres:15.6-alpine
networks: networks:
- interne - back_network
restart: always restart: always
volumes: volumes:
- ./init:/docker-entrypoint-initdb.d:z - ./init:/docker-entrypoint-initdb.d:z
@ -50,10 +49,11 @@ services:
image: adminer image: adminer
restart: always restart: always
networks: networks:
- interne - back_network
- docker-traefik_front_network
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.docker.network=interne" - "traefik.docker.network=docker-traefik_front_network"
# HTTP # HTTP
- "traefik.http.routers.adminer-http.rule=Host(`adminer.10.0.4.29.traefik.me`)" - "traefik.http.routers.adminer-http.rule=Host(`adminer.10.0.4.29.traefik.me`)"
- "traefik.http.routers.adminer-http.entrypoints=http" - "traefik.http.routers.adminer-http.entrypoints=http"
@ -114,7 +114,8 @@ services:
links: links:
- guacd - guacd
networks: networks:
- interne - docker-traefik_front_network
- back_network
# ports: # ports:
## enable next line if not using nginx ## enable next line if not using nginx
## - 8080:8080/tcp # Guacamole is on :8080/guacamole, not /. ## - 8080:8080/tcp # Guacamole is on :8080/guacamole, not /.
@ -128,7 +129,7 @@ services:
- ./drive:/drive:rw - ./drive:/drive:rw
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.docker.network=interne" - "traefik.docker.network=docker-traefik_front_network"
# HTTP # HTTP
- "traefik.http.routers.guacamole-http.rule=Host(`guacamole.10.0.4.29.traefik.me`)" - "traefik.http.routers.guacamole-http.rule=Host(`guacamole.10.0.4.29.traefik.me`)"
- "traefik.http.routers.guacamole-http.entrypoints=http" - "traefik.http.routers.guacamole-http.entrypoints=http"