Skip to content
Snippets Groups Projects
Commit 63b5602e authored by Elian Loraux's avatar Elian Loraux
Browse files

Séparation du traefik et du docker-compose

parent da7d04ce
No related branches found
No related tags found
No related merge requests found
COMPOSE_FILE=docker-compose.yml:traefik.yml
NAME=servermon NAME=servermon
HOST=some-host.fqdn HOST=some-host.fqdn
PASS=change-me PASS=change-me
......
version: '2' version: '3'
services: services:
phpservermonitor: phpservermonitor:
...@@ -8,19 +8,9 @@ services: ...@@ -8,19 +8,9 @@ services:
- mysql - mysql
volumes: volumes:
- ${PWD}/config.php:/var/www/html/config.php:rw - ${PWD}/config.php:/var/www/html/config.php:rw
networks:
- default
- traefik
labels:
- "traefik.enable=true"
- "traefik.docker.network=traefik"
- "traefik.http.routers.${NAME}.rule=Host(`${HOST}`)"
- "traefik.http.routers.${NAME}.tls.certresolver=myresolver"
- "traefik.http.routers.${NAME}.entrypoints=web,websecure"
- "traefik.http.routers.${NAME}.middlewares=hardening@docker"
mysql: mysql:
image: mysql:5.7 image: mysql:latest
environment: environment:
- MYSQL_ROOT_PASSWORD=${PASS} - MYSQL_ROOT_PASSWORD=${PASS}
- MYSQL_USER=${MYSQL_USER} - MYSQL_USER=${MYSQL_USER}
...@@ -29,7 +19,3 @@ services: ...@@ -29,7 +19,3 @@ services:
volumes: volumes:
- ./mysql/db-data:/var/lib/mysql - ./mysql/db-data:/var/lib/mysql
restart: always restart: always
networks:
traefik:
external: true
version: "3"
services:
kasm:
networks:
- default
- traefik
labels:
- "traefik.enable=true"
- "traefik.docker.network=traefik"
- "traefik.http.routers.${NAME}.rule=Host(`${HOST}`)"
- "traefik.http.routers.${NAME}.tls.certresolver=myresolver"
- "traefik.http.routers.${NAME}.entrypoints=web,websecure"
- "traefik.http.services.${NAME}.loadbalancer.server.port=6901"
- "traefik.http.services.${NAME}.loadbalancer.server.scheme=https"
networks:
traefik:
external: true
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment