Sign inSign up

1000i100/rsync-ftp

By 1000i100

Updated over 7 years ago

Use gitlab-ci to auto deploy by ftp with rsync.

Image
0

1.5K

1000i100/rsync-ftp repository overview

docker-rsync-curlftpfs-alpine

For CI/CD use. (More CD than CI)

The idea : https://www.debiantutorials.com/automated-backups-to-ftp-server-using-rsync-and-curlftpfs/

.gitlab-ci.yml exemple :

deploy:
  image: 1000i100/rsync-ftp
  script:
    - mkdir /mnt/ftp
    # $FTP_USER_COLON_PASSWORD = ftp-user:ftp-pass
    # $FTP_HOST = ftp-host.tld
    - curlftpfs -o user=$FTP_USER_COLON_PASSWORD $FTP_HOST /mnt/ftp/
    - rsync -az ./public/ /mnt/ftp/

Tag summary

Content type

Image

Digest

Size

7.5 MB

Last updated

over 7 years ago

docker pull 1000i100/rsync-ftp