Преглед изворни кода

adds more env variables

test
Jean-Christophe Vanhalle пре 5 година
родитељ
комит
878844e15e
1 измењених фајлова са 16 додато и 16 уклоњено
  1. 16
    16
      docker-compose.yml

+ 16
- 16
docker-compose.yml Прегледај датотеку

networks: networks:
default: default:
external: external:
name: ${PREFIX}
name: ${DOCKER_PREFIX}


services: services:
adminer: adminer:
container_name: ${PREFIX}-adminer
container_name: ${DOCKER_PREFIX}-adminer
image: adminer:4.7.2-standalone image: adminer:4.7.2-standalone
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.routers.${PREFIX}-adminer.entrypoints=https
- traefik.http.routers.${PREFIX}-adminer.rule=Host(`adminer.${PREFIX}.localhost`)
- traefik.http.routers.${PREFIX}-adminer.tls=true
- traefik.http.services.${PREFIX}-adminer.loadbalancer.server.port=8080
- traefik.http.routers.${DOCKER_PREFIX}-adminer.entrypoints=https
- traefik.http.routers.${DOCKER_PREFIX}-adminer.rule=Host(`adminer.${DOCKER_PREFIX}.localhost`)
- traefik.http.routers.${DOCKER_PREFIX}-adminer.tls=true
- 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
container_name: ${PREFIX}-db
container_name: ${DOCKER_PREFIX}-db
environment: environment:
MYSQL_DATABASE: ${PREFIX}
MYSQL_DATABASE: ${DOCKER_PREFIX}
MYSQL_PASSWORD: ${DB_USER_PASSWORD} MYSQL_PASSWORD: ${DB_USER_PASSWORD}
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD} MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
MYSQL_USER: ${DB_USER} MYSQL_USER: ${DB_USER}
hostname: ${PREFIX}-db
hostname: ${DOCKER_PREFIX}-db
image: mariadb:10.4.6-bionic image: mariadb:10.4.6-bionic
volumes: volumes:
- db:/var/lib/mysql - db:/var/lib/mysql
web: web:
container_name: ${PREFIX}-web
container_name: ${DOCKER_PREFIX}-web
image: wp-php7.3:dev image: wp-php7.3:dev
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.routers.${PREFIX}-web.entrypoints=https
- traefik.http.routers.${PREFIX}-web.rule=Host(`www.${PREFIX}.localhost`)
- traefik.http.routers.${PREFIX}-web.tls=true
- traefik.http.services.${PREFIX}-web.loadbalancer.server.port=80
- traefik.http.routers.${DOCKER_PREFIX}-web.entrypoints=https
- traefik.http.routers.${DOCKER_PREFIX}-web.rule=Host(`www.${DOCKER_PREFIX}.localhost`)
- traefik.http.routers.${DOCKER_PREFIX}-web.tls=true
- traefik.http.services.${DOCKER_PREFIX}-web.loadbalancer.server.port=80
volumes: volumes:
- web:/var/www/html - web:/var/www/html
- wp-cli-cache:/var/www/.wp-cli - wp-cli-cache:/var/www/.wp-cli


volumes: volumes:
db: db:
name: ${PREFIX}-db
name: ${DOCKER_PREFIX}-db
web: web:
name: ${PREFIX}-web
name: ${DOCKER_PREFIX}-web
wp-cli-cache: wp-cli-cache:
name: wp-cli-cache name: wp-cli-cache

Loading…
Откажи
Сачувај