diff --git a/docker/docker-cp/action.yaml b/docker/docker-cp/action.yaml index 0310382..0b819fe 100644 --- a/docker/docker-cp/action.yaml +++ b/docker/docker-cp/action.yaml @@ -39,22 +39,22 @@ runs: steps: - name: "Copy Files" run: | - DEFAULT_PATH="${{ inputs.volume }}:/" - - FROM_PATH="${{ inputs.fromPath }}" - if [[ -z "$FROM_PATH" ]]; then - FROM_PATH="$DEFAULT_PATH" - fi - TO_PATH="${{ inputs.toPath }}" - if [[ -z "$TO_PATH" ]]; then - TO_PATH="$DEFAULT_PATH" - fi + DEFAULT_PATH="${{ inputs.volume }}" VOLUME_MOUNT="${{ inputs.volumeMount }}" if [[ -z "$VOLUME_MOUNT" ]]; then VOLUME_MOUNT="/mnt" fi + FROM_PATH="${{ inputs.fromPath }}" + if [[ -z "$FROM_PATH" ]]; then + FROM_PATH="$DEFAULT_PATH:$VOLUME_MOUNT" + fi + TO_PATH="${{ inputs.toPath }}" + if [[ -z "$TO_PATH" ]]; then + TO_PATH="$DEFAULT_PATH:$VOLUME_MOUNT" + fi + DEFAULT_REPLACEMENT="${{ inputs.containerName }}:$VOLUME_MOUNT" FROM_PATH=$(echo "$FROM_PATH" | sed "s|${{ inputs.volume }}:|$DEFAULT_REPLACEMENT|g") TO_PATH=$(echo "$TO_PATH" | sed "s|${{ inputs.volume }}:|$DEFAULT_REPLACEMENT|g")