41 lines
900 B
YAML
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
|