|
|
|
|
|
|
|
|
- traefik.enable=true |
|
|
- traefik.enable=true |
|
|
- traefik.http.routers.${DOCKER_PREFIX}-adminer.entrypoints=https |
|
|
- traefik.http.routers.${DOCKER_PREFIX}-adminer.entrypoints=https |
|
|
- traefik.http.routers.${DOCKER_PREFIX}-adminer.rule=Host(`${WP_URL}`) && PathPrefix(`/adminer/`) |
|
|
- traefik.http.routers.${DOCKER_PREFIX}-adminer.rule=Host(`${WP_URL}`) && PathPrefix(`/adminer/`) |
|
|
- traefik.http.routers.${DOCKER_PREFIX}-adminer.tls=true |
|
|
|
|
|
|
|
|
- traefik.http.routers.${DOCKER_PREFIX}-adminer.tls=true # remove if using LE as default TLS |
|
|
- traefik.http.services.${DOCKER_PREFIX}-adminer.loadbalancer.server.port=8080 |
|
|
- traefik.http.services.${DOCKER_PREFIX}-adminer.loadbalancer.server.port=8080 |
|
|
db: |
|
|
db: |
|
|
command: --default-authentication-plugin=mysql_native_password |
|
|
command: --default-authentication-plugin=mysql_native_password |
|
|
|
|
|
|
|
|
- db:/var/lib/mysql |
|
|
- db:/var/lib/mysql |
|
|
web: |
|
|
web: |
|
|
container_name: ${DOCKER_PREFIX}-web |
|
|
container_name: ${DOCKER_PREFIX}-web |
|
|
image: wp-php7.3:dev |
|
|
|
|
|
|
|
|
image: wp-php7.3:${DOCKER_IMAGE_TAG} |
|
|
labels: |
|
|
labels: |
|
|
- traefik.enable=true |
|
|
- traefik.enable=true |
|
|
- traefik.http.routers.${DOCKER_PREFIX}-web.entrypoints=https |
|
|
- traefik.http.routers.${DOCKER_PREFIX}-web.entrypoints=https |
|
|
- traefik.http.routers.${DOCKER_PREFIX}-web.rule=Host(`${WP_URL}`) |
|
|
- traefik.http.routers.${DOCKER_PREFIX}-web.rule=Host(`${WP_URL}`) |
|
|
- traefik.http.routers.${DOCKER_PREFIX}-web.tls=true |
|
|
|
|
|
|
|
|
- traefik.http.routers.${DOCKER_PREFIX}-web.tls=true # remove if using LE as default TLS provider |
|
|
- traefik.http.services.${DOCKER_PREFIX}-web.loadbalancer.server.port=80 |
|
|
- traefik.http.services.${DOCKER_PREFIX}-web.loadbalancer.server.port=80 |
|
|
volumes: |
|
|
volumes: |
|
|
- web:/var/www/html |
|
|
- web:/var/www/html |