Finish
This commit is contained in:
parent
56d75bb43c
commit
961e501f75
6
.env
6
.env
|
@ -1,7 +1,7 @@
|
||||||
#MARIADB SETUP
|
#MARIADB SETUP
|
||||||
MYSQL_ROOT_PASSWORD=totoflute
|
SQL_ROOT_PASSWORD=totoflute
|
||||||
MYSQL_USER=bozo
|
SQL_USER=bozo
|
||||||
MYSQL_PASSWORD=rotule
|
SQL_PASSWORD=rotule
|
||||||
|
|
||||||
#WORDPRESS SETUP
|
#WORDPRESS SETUP
|
||||||
WP_ADMIN=bozo
|
WP_ADMIN=bozo
|
||||||
|
|
|
@ -26,6 +26,8 @@ services:
|
||||||
- wordpress-files:/var/www/wordpress/
|
- wordpress-files:/var/www/wordpress/
|
||||||
depends_on:
|
depends_on:
|
||||||
- mariadb
|
- mariadb
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
|
||||||
mariadb:
|
mariadb:
|
||||||
image: mariadb
|
image: mariadb
|
||||||
|
@ -36,6 +38,8 @@ services:
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- wordpress-db:/var/lib/mysql
|
- wordpress-db:/var/lib/mysql
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
wordpress-files:
|
wordpress-files:
|
||||||
|
|
|
@ -1 +1,5 @@
|
||||||
|
sed -i "s/\$SQL_ROOT_PASSWORD/$SQL_ROOT_PASSWORD/" /etc/mariadb-init.sql
|
||||||
|
sed -i "s/\$SQL_USER/$SQL_USER/" /etc/mariadb-init.sql
|
||||||
|
sed -i "s/\$SQL_PASSWORD/$SQL_PASSWORD/" /etc/mariadb-init.sql
|
||||||
|
|
||||||
exec mariadbd --no-defaults --user=root --datadir=/var/lib/mysql --init-file=/etc/mariadb-init.sql
|
exec mariadbd --no-defaults --user=root --datadir=/var/lib/mysql --init-file=/etc/mariadb-init.sql
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
CREATE DATABASE IF NOT EXISTS wordpress;
|
CREATE DATABASE IF NOT EXISTS wordpress;
|
||||||
CREATE USER IF NOT EXISTS 'Bozo'@'%';
|
CREATE USER IF NOT EXISTS '$SQL_USER'@'%';
|
||||||
SET PASSWORD FOR 'Bozo'@'%' = PASSWORD('BozoPassword');
|
SET PASSWORD FOR '$SQL_USER'@'%' = PASSWORD('$SQL_PASSWORD');
|
||||||
GRANT ALL PRIVILEGES ON wordpress.* TO 'Bozo'@'%';
|
GRANT ALL PRIVILEGES ON wordpress.* TO '$SQL_USER'@'%';
|
||||||
FLUSH PRIVILEGES;
|
FLUSH PRIVILEGES;
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
wp config create --dbname=wordpress --dbuser="Bozo" \
|
wp config create --dbname=wordpress --dbuser="$SQL_USER" \
|
||||||
--dbpass="BozoPassword" --dbhost=mariadb --force
|
--dbpass="$SQL_PASSWORD" --dbhost=mariadb --force
|
||||||
|
|
||||||
wp core is-installed || wp core install --url=erey-bet.42.fr --title="BozoLand" --admin_user="erey-bet" \
|
wp core is-installed || wp core install --url=erey-bet.42.fr --title="BozoLand" --admin_user="$WP_ADMIN" \
|
||||||
--admin_password="totoflute" --admin_email="erey-bet"@mail.org --skip-email
|
--admin_password="$WP_ADMIN_PASSWORD" --admin_email="$WP_ADMIN"@mail.org --skip-email
|
||||||
|
|
||||||
wp user create "kdx2a" "kdx2a"@mail.org --user_pass="kdx2a"
|
wp user create "$WP_USER" "$WP_USER"@mail.org --user_pass="$WP_USER_PASSWORD"
|
||||||
|
|
||||||
wp theme install twentytwentytwo --activate
|
wp theme install twentytwentytwo --activate
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue