| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- services:
- nuudi:
- image: wordpress:latest
- container_name: wordpress_nuudi
- restart: unless-stopped
- environment:
- - WORDPRESS_DB_HOST=mariadb_simple:3306
- - WORDPRESS_DB_USER=wp_nuudi
- - WORDPRESS_DB_PASSWORD=OiS9lpzCynHKusjak97s6DgenDU
- - WORDPRESS_DB_NAME=wp_nuudi
- - TZ=Europe/Tallinn
- volumes:
- - wordpress_nuudi-1-data:/var/www/html
- - wordpress_nuudi-1-backups:/srv/backups
- - /etc/localtime:/etc/localtime
- networks:
- - traefik-network
- - db-migration
- labels:
- - "traefik.enable=true"
- - traefik.docker.network=traefik-network
- - traefik.constraint-label=traefik-network
- - traefik.http.routers.wp-nuudi-http.middlewares=http-to-https
- - traefik.http.routers.wp-nuudi-http.rule=Host(`www.nuuditalu.ee`) || Host(`nuuditalu.ee`)
- - traefik.http.routers.wp-nuudi-http.entrypoints=web
- - traefik.http.routers.wp-nuudi-https.rule=Host(`www.nuuditalu.ee`) || Host(`nuuditalu.ee`)
- - traefik.http.routers.wp-nuudi-https.entrypoints=websecure
- - traefik.http.routers.wp-nuudi-https.middlewares=https-to-www-redirect
- - "traefik.http.routers.wp-nuudi-https.tls.certresolver=mychallenge"
- - "traefik.http.middlewares.https-to-www-redirect.redirectregex.regex=^https://(?:www.)?nuuditalu.ee/(.*)"
- - "traefik.http.middlewares.https-to-www-redirect.redirectregex.replacement=https://www.nuuditalu.ee/$${1}"
- - traefik.http.services.wp-nuudi.loadbalancer.server.port=80
- volumes:
- wordpress_nuudi-1-data:
- external: true
- wordpress_nuudi-1-backups:
- external: true
- networks:
- traefik-network:
- external: true
- db-migration:
- external: true
|