servercontainers/ftp/docker-compose.yml
2022-02-17 17:59:43 +01:00

28 lines
830 B
YAML

version: '3.5'
services:
ftp:
container_name: ftp
image: drakkan/sftpgo:v2.1.2-alpine-slim
networks:
- traefik_default
volumes:
- ./home-sftpgo:/srv/sftpgo/data
- ./conf-sftpgo:/var/lib/sftpgo
environment:
- SFTPGO_WEBDAVD__BINDINGS__0__PORT=10080
labels:
- "traefik.enable=true"
- "traefik.tcp.routers.ftp.rule=HostSNI(`*`)"
- "traefik.tcp.routers.ftp.entrypoints=sftp" #2222
- "traefik.tcp.services.ftp.loadbalancer.server.port=2022"
- "traefik.http.routers.uiftp.rule=Host(`ftp.hugowillaume.com`)"
- "traefik.http.routers.uiftp.entrypoints=websecure"
- "traefik.http.routers.uiftp.tls.certresolver=myhttpchallenge"
- "traefik.http.services.uiftp.loadbalancer.server.port=8080"
networks:
traefik_default:
external: true