Fix issue where the local dir was copied too

This commit is contained in:
Tim Bernhard 2020-04-12 21:04:18 +02:00
parent 27042dda88
commit 55fedb1ed4
2 changed files with 5 additions and 4 deletions

View File

@ -2,7 +2,7 @@ FROM alpine:3.11
COPY LICENSE README.md /
RUN apk --no-cache add lftp
# RUN apk --no-cache add lftp
RUN apk --no-cache add ncftp
COPY entrypoint.sh /entrypoint.sh

View File

@ -1,7 +1,8 @@
#!/bin/sh -l
# lftp $INPUT_HOST -u $INPUT_USER,$INPUT_PASSWORD -e "set ftp:ssl-force $INPUT_FORCESSL; set ssl:verify-certificate false; mirror --reverse --continue --dereference --verbose=3 -P -x ^\.git/$ $INPUT_LOCALDIR $INPUT_REMOTEDIR; quit"
ncftpput -R -z -u "$INPUT_USER" -p "$INPUT_PASSWORD" "$INPUT_HOST" "$INPUT_REMOTEDIR" "$INPUT_LOCALDIR"
# switch directory instead of using ncftp "local_dir" parameter
# this way, the local_dir is not created too.
cd "$INPUT_LOCALDIR" || exit 2;
ncftpput -R -z -m -u "$INPUT_USER" -p "$INPUT_PASSWORD" "$INPUT_HOST" "$INPUT_REMOTEDIR" "."