41 lines
900 B
YAML

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