services: sftp: image: atmoz/sftp:latest container_name: bank-transfer-test-sftp command: demo:demo123:::upload ports: - "2222:22" volumes: - ./sftp-data:/home/demo/upload networks: - bank-transfer-net ftp: image: delfer/alpine-ftp-server:latest container_name: bank-transfer-test-ftp environment: USERS: demo|demo123|/ftp/demo ADDRESS: ftp MIN_PORT: 21100 MAX_PORT: 21110 ports: - "2121:21" - "21100-21110:21100-21110" volumes: - ./ftp-data:/ftp/demo networks: - bank-transfer-net tester: image: alpine:3.20 container_name: bank-transfer-test-client command: sh -c "apk add --no-cache openssh-client lftp && tail -f /dev/null" volumes: - ./tmp:/work networks: - bank-transfer-net networks: bank-transfer-net: name: bank-transfer-test-net