version: "3.7" x-defaults: &default restart: unless-stopped networks: - connector - local dns: - 192.168.1.1 services: wp: <<: *default image: wordpress container_name: wordpress volumes: - wordpress:/var/www/html environment: WORDPRESS_DB_HOST: wp_db WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpress WORDPRESS_DB_NAME: wordpress labels: - "traefik.http.routers.wordpressSecure.rule=Host(`wp.sherman.one`)" - "traefik.http.routers.wordpressSecure.tls=true" - "traefik.http.routers.wordpressSecure.tls.certresolver=le" - "traefik.http.routers.wordpressSecure.tls.domains[0].sans=*.sherman.one" - "traefik.http.routers.wordpressSecure.entrypoints=web-secure" - "traefik.http.routers.wordpress.rule=Host(`wp.sherman.one`)" - "traefik.http.routers.wordpress.entrypoints=web" - "traefik.http.routers.wordpress.middlewares=file-https@file" wp_db: <<: *default image: mysql:5.7 volumes: - db:/var/lib/mysql environment: MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress MYSQL_RANDOM_ROOT_PASSWORD: 1 volumes: wordpress: db: networks: connector: external: true local: