Deliver complete semaphore stack. Remove obsolete networks and common mysql.

This commit is contained in:
2022-02-23 07:56:15 +01:00
parent be2ea1412b
commit bc29872c84
4 changed files with 34 additions and 38 deletions

View File

@@ -4,18 +4,10 @@ networks:
proxy:
external: false
name: proxy
internal:
external: false
driver: bridge
name: internal
volumes:
letsencrypt:
name: letsencrypt
mysql8-data:
name: mysql8-data
mysql8-backup:
name: mysql8-backup
portainer:
name: portainer
@@ -59,7 +51,6 @@ services:
- "traefik.http.services.traefik.loadbalancer.server.port=8080"
networks:
- proxy
- internal
portainer:
image: portainer/portainer-ce
@@ -78,19 +69,3 @@ services:
- "traefik.http.routers.portainer.service=portainer"
- "traefik.http.services.portainer.loadbalancer.server.port=9000"
mysql8:
image: mysql:8
container_name: mysql8
command: --default-authentication-plugin=mysql_native_password
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: "${DB_ROOT_PW}"
volumes:
- mysql8-data:/var/lib/mysql
- mysql8-backup:/var/backups
- ${PWD}/mysql_databases.sql:/docker-entrypoint-initdb.d/01_create_databases.sql
networks:
- internal
healthcheck:
test: ["CMD-SHELL", "mysqladmin ping -uroot -p$$(DB_ROOT_PW)"]