-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathentrypoint.sh
executable file
·30 lines (23 loc) · 1019 Bytes
/
entrypoint.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/env bash
cd /var/www/html
WPPATH=/var/www/html
echo "- Fix permissions";
echo "=====================================";
chown -R www-data:www-data $WPPATH
echo "- Install WP CLI";
echo "=====================================";
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
php $WPPATH/wp-cli.phar --info
chmod +x wp-cli.phar
mv $WPPATH/wp-cli.phar /usr/local/bin/wp
echo "- Install and activate required plugins";
echo "=====================================";
wp plugin install advanced-custom-fields --activate --path=$WPPATH --allow-root
wp plugin install acf-to-rest-api --activate --path=$WPPATH --allow-root
wp plugin activate nullify-empty-fields-for-acf --path=$WPPATH --allow-root
echo "- Add a development user";
echo "=====================================";
wp user create dev [email protected] --role=administrator --user_pass=password --path=$WPPATH --allow-root
echo "- Start apache";
echo "=====================================";
exec "apache2-foreground"