| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #! /bin/sh
- #
-
- if [ -f .env ]
- then
- set -o allexport;
- . ./.env;
- set +o allexport
- else
- echo Missing .env file
- exit 1
- fi
-
- docker_volumes_path=/home/${MOUNT_USER}/.docker-data/volumes # volume_path=/var/lib/docker/volumes
- volume_src_path=${docker_volumes_path}/${DOCKER_PREFIX}-web/_data
- volume_dest_path=${PWD}/volume
-
- if [ ! -d ./volume ]
- then
- sudo -u ${MOUNT_USER} mkdir volume
- fi
-
- if [ -d ./volume ]
- then
- if [ ! "$(ls -A ./volume)" ]
- then
- /usr/bin/bindfs \
- --force-user=${MOUNT_USER} \
- --force-group=${MOUNT_USER} \
- --create-for-user=www-data \
- --create-for-group=www-data \
- ${volume_src_path} \
- ${volume_dest_path}
- else
- echo ./volume is not empty
- exit 1
- fi
- else
- echo ./volume does not exist
- exit 1
- fi
|