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