Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if [[ $UID != 0 ]]; then
- echo "Please run this script with sudo. Abort !!!"
- exit 1
- fi
- DOCKER_COMPOSE_ENV="$(pwd)/.env"
- BINDFS_DIR="/tmp/bindfs/$(basename $(pwd))"
- WORDPRESS_DIR="$(pwd)/wordpress"
- if [ ! -d "$BINDFS_DIR" ]; then
- mkdir -p $BINDFS_DIR
- echo "Directory $BINDFS_DIR was created..."
- fi
- if [ ! -f "$DOCKER_COMPOSE_ENV" ]; then
- echo "DIR=$(basename $(pwd))" > $DOCKER_COMPOSE_ENV
- echo "DB_ROOT_PASSWORD=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 24 | head -n 1)" >> $DOCKER_COMPOSE_ENV
- echo "DB_PASSWORD=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 24 | head -n 1)" >> $DOCKER_COMPOSE_ENV
- echo "Docker Composer variables(.env) was initialized..."
- fi
- if [ -d "$WORDPRESS_DIR/src" ]; then
- WORDPRESS_DIR="$(pwd)/wordpress/src"
- fi
- bindfs -u www-data -g www-data -p 0644,a+X --create-for-user=www-data --create-for-group=www-data --chown-deny --chmod-deny --chgrp-deny --resolve-symlinks $WORDPRESS_DIR $BINDFS_DIR
- echo "BindFS was mount $WORDPRESS_DIR to $BINDFS_DIR successfuly. Finish !!!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement