From 105415881d6f1847e4691a457aab211d2b4e7614 Mon Sep 17 00:00:00 2001 From: Christian Krakau-Louis Date: Wed, 10 Jun 2020 18:26:27 +0200 Subject: [PATCH] docker-swarm.yml added initial Docker template for Wordpress on origin --- wordpress/docker-swarm.yml | 42 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 wordpress/docker-swarm.yml diff --git a/wordpress/docker-swarm.yml b/wordpress/docker-swarm.yml new file mode 100644 index 0000000..6944ad8 --- /dev/null +++ b/wordpress/docker-swarm.yml @@ -0,0 +1,42 @@ +version: '3' + +services: + db: + image: mysql:5.7 + volumes: + - mysql_data:/var/lib/mysql + restart: always + environment: + MYSQL_ROOT_PASSWORD: dAwGwdWGwxAgwdW + MYSQL_DATABASE: wordpress + MYSQL_USER: wordpress + MYSQL_PASSWORD: wordpress + + wordpress: + image: wordpress:latest + ports: + - 80 + restart: always + links: + - db + networks: + - dmz + environment: + WORDPRESS_DB_HOST: db:3306 + WORDPRESS_DB_USER: wordpress + WORDPRESS_DB_PASSWORD: wordpress + labels: + - "traefik.docker.network=dmz" + - "traefik.port=3000" + - "traefik.enable=true" + - "traefik.frontend.entryPoints=http,https" + - "traefik.frontend.rule=Host:${PREFIX}.akaorigin.com" + +volumes: + mysql-data: + driver: cio + driver_opts: + profile: "MYSQL" +networks: + dmz: + external: true