mount entire data folder instead
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
cd "$(dirname "$0")"
|
cd "$(dirname "$0")"
|
||||||
PROJECT_NAME=selig
|
PROJECT_NAME=selig
|
||||||
CONTAINER_NAME=cmbabaseball
|
CONTAINER_NAME=cmbabaseball
|
||||||
docker run --rm --user 33:33 --volume ${PROJECT_NAME}_${CONTAINER_NAME}-wpdata:/var/www/html --env-file ../.env --env-file .env --network ${PROJECT_NAME}_network "$@"
|
docker run --rm --user 33:33 --volume ${PROJECT_NAME}_${CONTAINER_NAME}-wpdata:/var/www/html --volume ./data:/data --env-file ../.env --env-file .env --network ${PROJECT_NAME}_network "$@"
|
||||||
@@ -1,28 +1,24 @@
|
|||||||
cd "$(dirname "$0")"
|
cd "$(dirname "$0")"
|
||||||
|
|
||||||
./docker-run.sh \
|
./wp-cli.sh sh -c '
|
||||||
-v ./data/import.sql:/import.sql \
|
|
||||||
-v ./data/import-uploads.tgz:/import-uploads.tgz \
|
|
||||||
-v ./data/plugins:/import-plugins \
|
|
||||||
wordpress:cli sh -c '
|
|
||||||
|
|
||||||
if [ -f /import.sql ]; then
|
if [ -f /data/import.sql ]; then
|
||||||
echo "Importing Database..."
|
echo "Importing Database..."
|
||||||
wp db query < /import.sql
|
wp db import /data/import.sql
|
||||||
echo "Replacing default site url (https://localhost->$WORDPRESS_SITEURL)"
|
echo "Replacing default site url (https://localhost->$WORDPRESS_SITEURL)"
|
||||||
wp search-replace "https://localhost" "$WORDPRESS_SITEURL" --format=count
|
wp search-replace "https://localhost" "$WORDPRESS_SITEURL" --format=count
|
||||||
echo "Re-adding the admin user"
|
echo "Re-adding the admin user"
|
||||||
wp user create $WORDPRESS_ADMIN_USER $WORDPRESS_ADMIN_EMAIL --user_pass=$WORDPRESS_ADMIN_PASSWORD --role=administrator --porcelain
|
wp user create $WORDPRESS_ADMIN_USER $WORDPRESS_ADMIN_EMAIL --user_pass=$WORDPRESS_ADMIN_PASSWORD --role=administrator --porcelain
|
||||||
echo "Done."
|
echo "Done."
|
||||||
fi && \
|
fi && \
|
||||||
if [ -f /import-uploads.tgz ]; then
|
if [ -f /data/import-uploads.tgz ]; then
|
||||||
echo "Importing Uploads..."
|
echo "Importing Uploads..."
|
||||||
tar -xz --overwrite -f /import-uploads.tgz -C /var/www/html/wp-content/uploads .
|
tar -xz --overwrite -f /data/import-uploads.tgz -C /var/www/html/wp-content/uploads .
|
||||||
echo "Done."
|
echo "Done."
|
||||||
fi && \
|
fi && \
|
||||||
if [ -n "$(ls -A /import-plugins 2>/dev/null)" ]; then
|
if [ -n "$(ls -A /data/import-plugins 2>/dev/null)" ]; then
|
||||||
echo "Importing Plugins..."
|
echo "Importing Plugins..."
|
||||||
for I in /import-plugins/*.zip; do
|
for I in /data/import-plugins/*.zip; do
|
||||||
[ -f "$I" ] || continue
|
[ -f "$I" ] || continue
|
||||||
echo "$I"
|
echo "$I"
|
||||||
wp plugin install "$I" --activate
|
wp plugin install "$I" --activate
|
||||||
|
|||||||
Reference in New Issue
Block a user