feat: use official docker images for wp and mariadb
This commit is contained in:
@@ -22,7 +22,7 @@ services:
|
||||
|
||||
mariadb :
|
||||
container_name : mariadb
|
||||
build : ./mariadb/
|
||||
image: mariadb:latest
|
||||
networks :
|
||||
- inception
|
||||
restart: always
|
||||
@@ -31,32 +31,48 @@ services:
|
||||
env_file:
|
||||
- .env
|
||||
environment :
|
||||
- DB_USER=${DB_USER:-wp}
|
||||
- DB_PWD=${DB_PWD:-password123}
|
||||
- DB_ROOT_PWD=${DB_ROOT_PWD:-rootpassword}
|
||||
- MARIADB_DATABASE=wp-db
|
||||
- MARIADB_USER=${MARIADB_USER:-wp}
|
||||
- MARIADB_PASSWORD=${MARIADB_PASSWORD:-password123}
|
||||
- MARIADB_ROOT_PASSWORD=${MARIADB_ROOT_PASSWORD:-rootpassword}
|
||||
|
||||
wordpress :
|
||||
container_name : wordpress
|
||||
build : ./wordpress/
|
||||
container_name: wordpress
|
||||
image: wordpress:latest
|
||||
networks :
|
||||
- inception
|
||||
hostname : wordpress
|
||||
depends_on :
|
||||
- mariadb
|
||||
restart: always
|
||||
volumes :
|
||||
- site_data:/var/www/wordpress
|
||||
- site_data:/var/www/html
|
||||
env_file:
|
||||
- .env
|
||||
environment :
|
||||
- DB_USER=${DB_USER:-wp}
|
||||
- DB_PWD=${DB_PWD:-password123}
|
||||
- WP_USER=${WP_USER:-rralambo}
|
||||
- WP_PWD=${WP_PWD:-password123}
|
||||
- WP_EMAIL=${WP_EMAIL:-email@email.com}
|
||||
- WP_ADMIN=${WP_ADMIN:-obama}
|
||||
- WP_ADMIN_PWD=${WP_ADMIN_PWD:-thepresidentpassword}
|
||||
- WP_ADMIN_EMAIL=${WP_ADMIN_EMAIL:-obama@obamail.com}
|
||||
- WORDPRESS_DB_HOST=mariadb
|
||||
- WORDPRESS_DB_USER=${MARIADB_USER:-wp}
|
||||
- WORDPRESS_DB_PASSWORD=${MARIADB_PASSWORD:-password123}
|
||||
- WORDPRESS_DB_NAME=wp-db
|
||||
|
||||
wp-cli:
|
||||
container_name: wp-cli
|
||||
image: wordpress:cli
|
||||
networks :
|
||||
- inception
|
||||
env_file:
|
||||
- .env
|
||||
environment :
|
||||
- WORDPRESS_DB_HOST=mariadb
|
||||
- WORDPRESS_DB_USER=${MARIADB_USER:-wp}
|
||||
- WORDPRESS_DB_PASSWORD=${MARIADB_PASSWORD:-password123}
|
||||
- WORDPRESS_DB_NAME=wp-db
|
||||
volumes:
|
||||
- site_data:/var/www/html
|
||||
depends_on:
|
||||
- wordpress
|
||||
working_dir: /var/www/html
|
||||
command: >
|
||||
/bin/sh -c 'sleep 10; wp core install --url=https://$APP_DOMAIN --title="Le Noctambule" --admin_name=$WP_ADMIN --admin_password=$WP_ADMIN_PWD --admin_email=$WP_ADMIN_EMAIL; wp user create $WP_USER $WP_EMAIL --user_pass=$WP_PWD --role=author'
|
||||
|
||||
nginx:
|
||||
container_name: nginx
|
||||
|
||||
Reference in New Issue
Block a user