| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- # version: '3'
-
- services:
- yoac-wp:
- depends_on:
- - yoac-db
- image: wordpress:latest
- container_name: 'yoac-wp'
- restart: always
- volumes:
- - ./configs/wp-config.php:/usr/src/wordpress/wp-config-sample.php
- - ./uploads:/var/www/html/wp-content/uploads
- - ./plugins:/var/www/html/wp-content/plugins
- - ./yoac-theme:/var/www/html/wp-content/themes/yoac-theme
- - ./bricks-yoac-child:/var/www/html/wp-content/themes/bricks-yoac-child
- - ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
- ports:
- - 8080:80
- links:
- - yoac-db:mysql
- environment:
- WORDPRESS_DB_NAME: '${DB_NAME}'
- WORDPRESS_DB_USER: '${WORDPRESS_DB_USER}'
- WORDPRESS_DB_PASSWORD: '${WORDPRESS_DB_PASSWORD}'
- IS_DEV: '${IS_DEV}'
- # networks:
- # - staging_network
-
- yoac-db:
- image: mariadb:latest
- container_name: 'yoac-db'
- restart: on-failure
- ports:
- - 3380:3306
- environment:
- MYSQL_ROOT_PASSWORD: '${DB_PASSWORD}'
- INNODB_FLUSH_METHOD: O_DSYNC
- MYSQL_DATABASE: '${DB_NAME}'
- volumes:
- - db:/var/lib/mysql
- # networks:
- # - staging_network
-
- yoac-admin:
- image: adminer
- container_name: 'yoac-admin'
- depends_on:
- - yoac-db
- ports:
- - 8181:8080
- environment:
- ADMINER_DEFAULT_SERVER: yoac-db
- ADMINER_DESIGN: pepa-linha-dark
- volumes:
- - ./adminer.ini:/usr/local/etc/php/conf.d/uploads.ini
- # networks:
- # - staging_network
-
- volumes:
- db:
-
- # networks:
- # staging_network:
- # external: true
|