| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- version: "3"
-
- services:
- craft-wp:
- depends_on:
- - craft-db
- image: wordpress:latest
- container_name: "craft-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
- - ./vue-theme:/var/www/html/wp-content/themes/vue-theme
- - ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
- ports:
- - 8080:80
- links:
- - craft-db:mysql
- environment:
- WORDPRESS_DB_NAME: "${DB_NAME}"
- WORDPRESS_DB_USER: "${WORDPRESS_DB_USER}"
- WORDPRESS_DB_PASSWORD: "${WORDPRESS_DB_PASSWORD}"
- IS_DEV: "${IS_DEV}"
-
- craft-db:
- image: mariadb:latest
- container_name: "craft-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
-
- craft-admin:
- image: adminer
- container_name: "craft-admin"
- depends_on:
- - craft-db
- ports:
- - 8181:8080
- environment:
- ADMINER_DEFAULT_SERVER: craft-db
- ADMINER_DESIGN: pepa-linha-dark
- volumes:
- - ./adminer.ini:/usr/local/etc/php/conf.d/uploads.ini
-
- volumes:
- db:
|