From 6da8cff4cae206c925e7b30f5bb94cb13a15e0ed Mon Sep 17 00:00:00 2001 From: Marko Korhonen Date: Sat, 17 Oct 2020 12:31:03 +0300 Subject: [PATCH] Added wordpress --- docker/gitea/docker-compose.yaml | 3 --- docker/wordpress/docker-compose.yaml | 40 ++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 3 deletions(-) create mode 100644 docker/wordpress/docker-compose.yaml diff --git a/docker/gitea/docker-compose.yaml b/docker/gitea/docker-compose.yaml index 7a02733b..65a0fac2 100644 --- a/docker/gitea/docker-compose.yaml +++ b/docker/gitea/docker-compose.yaml @@ -15,7 +15,6 @@ services: - DB_PASSWD=${MYSQL_PASS} restart: unless-stopped networks: - - gitea - mariadb - proxy ports: @@ -41,8 +40,6 @@ services: - "traefik.http.services.gitea.loadbalancer.server.port=3000" networks: - gitea: - external: false mariadb: external: true proxy: diff --git a/docker/wordpress/docker-compose.yaml b/docker/wordpress/docker-compose.yaml new file mode 100644 index 00000000..46864f79 --- /dev/null +++ b/docker/wordpress/docker-compose.yaml @@ -0,0 +1,40 @@ +version: "3.3" + +services: + wordpress: + container_name: wordpress + image: wordpress:latest + environment: + - TZ=Europe/Helsinki + - WORDPRESS_DB_HOST=mariadb:3306 + - WORDPRESS_DB_NAME=wordpress + - WORDPRESS_DB_USER=wordpress + - WORDPRESS_DB_PASSWORD=wordpress + restart: unless-stopped + networks: + - mariadb + - proxy + volumes: + - /docker/wordpress:/var/www/html + - /etc/localtime:/etc/localtime:ro + labels: + - "traefik.enable=true" + + - "traefik.http.routers.wordpress-redirect.entrypoints=http" + - "traefik.http.routers.wordpress-redirect.rule=Host(`reekynet.com`)" + - "traefik.http.middlewares.http2https.redirectscheme.scheme=https" + - "traefik.http.routers.wordpress-redirect.middlewares=http2https" + + - "traefik.http.routers.wordpress.entrypoints=https" + - "traefik.http.routers.wordpress.rule=Host(`reekynet.com`)" + - "traefik.http.routers.wordpress.tls=true" + - "traefik.http.routers.wordpress.tls.certresolver=http" + - "traefik.http.routers.wordpress.service=wordpress" + - "traefik.docker.network=proxy" + - "traefik.http.services.wordpress.loadbalancer.server.port=80" + +networks: + mariadb: + external: true + proxy: + external: true