@yousolution/node-red-contrib-you-ftp-sftp
Version:
A node-red node that support FTP and SFTP file transfer using $() environment variables to control the ftp connection details
55 lines (49 loc) • 1.22 kB
YAML
version: '3.7'
services:
nodered:
image: nodered/node-red:3.0.2-18
# network_mode: host
extra_hosts:
- 'api.yousolution.local:192.168.1.100'
volumes:
- ./data:/data
ports:
- '1880:1880'
# deploy:
# resources:
# limits:
# # cpus: 0.50
# memory: 45M
# environment:
# NODE_ENV: 'dev'
# NODE_OPTIONS: '--max-old-space-size=40'
ftps:
image: stilliard/pure-ftpd
container_name: ftps
ports:
- '21:21'
- '30000-30009:30000-30009'
# volumes:
#- "/Users/youruser/ftps/data:/home/foo/"
#- "/Users/youruser/ftps/passwd:/etc/pure-ftpd/passwd"
#- "/Users/youruser/ftps/ssl:/etc/ssl/private/"
environment:
PUBLICHOST: '0.0.0.0'
FTP_USER_NAME: foo
FTP_USER_PASS: pass
FTP_USER_HOME: /home/foo
ADDED_FLAGS: '--tls=2'
TLS_CN: 'localhost'
TLS_ORG: 'YourOrg'
TLS_C: 'DE'
# pure-ftpd:
# container_name: ftp
# image: stilliard/pure-ftpd
# ports:
# - 21:21
# - 30000-30009:30000-30009
# environment:
# PUBLICHOST: '0.0.0.0'
# FTP_USER_NAME: foo
# FTP_USER_PASS: pass
# FTP_USER_HOME: /home/foo