docker-compose.yml
changeset 0 505fe5249d9c
equal deleted inserted replaced
-1:000000000000 0:505fe5249d9c
       
     1 version: '3.6'
       
     2 
       
     3 services:
       
     4 
       
     5   nginx:
       
     6     image: nginx:latest
       
     7     container_name: p-nginx
       
     8     ports:
       
     9       - '8080:80'
       
    10     volumes:
       
    11       - ./nginx:/etc/nginx/conf.d
       
    12       - ./src:/var/www/html:rw
       
    13     depends_on:
       
    14       - wp
       
    15     restart: always
       
    16 
       
    17   db:
       
    18     image: mariadb:latest
       
    19     container_name: p-db
       
    20     environment:
       
    21       MYSQL_DATABASE: wordpressdb
       
    22       MYSQL_USER: wordpress
       
    23       MYSQL_PASSWORD: wordpress
       
    24       MYSQL_RANDOM_ROOT_PASSWORD: '1'
       
    25     restart: always
       
    26     healthcheck:
       
    27       test: mysql -h localhost -u wordpress -p wordpress -e"quit" wordpressdb
       
    28 
       
    29   wp:
       
    30     # image: wordpress:php7.3-fpm-alpine
       
    31     build: ./wp
       
    32     container_name: p-wp
       
    33     volumes:
       
    34       - ./src:/var/www/html:rw
       
    35     environment:
       
    36       WORDPRESS_DB_HOST: db
       
    37       WORDPRESS_DB_USER: wordpress
       
    38       WORDPRESS_DB_PASSWORD: wordpress
       
    39       WORDPRESS_DB_NAME: wordpressdb
       
    40     depends_on:
       
    41       - db
       
    42     restart: always
       
    43