| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- 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
- - ./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
|