123456789101112131415 |
- #!/bin/bash
- [ -z "$1" ] && echo "Please specify a directory or file to copy from container (ex. vendor, --all)" && exit
- REAL_SRC=$(cd -P "src" && pwd)
- if [ "$1" == "--all" ]; then
- docker cp "$(docker-compose ps -q phpfpm|awk '{print $1}')":/var/www/html/./ "$REAL_SRC/"
- echo "Completed copying all files from container to host"
- else
- if [ -f "$1" ] ; then
- docker cp "$(docker-compose ps -q phpfpm|awk '{print $1}')":/var/www/html/"$1" "$REAL_SRC/$1"
- else
- docker cp "$(docker-compose ps -q phpfpm|awk '{print $1}')":/var/www/html/"$1" "$REAL_SRC/$(dirname "$1")"
- fi
- echo "Completed copying $1 from container to host"
- fi
|