up
This commit is contained in:
parent
5af862a009
commit
74cef045ef
@ -8,27 +8,22 @@ services:
|
|||||||
container_name: shelfy-go
|
container_name: shelfy-go
|
||||||
working_dir: /app
|
working_dir: /app
|
||||||
ports:
|
ports:
|
||||||
- "8090:8080" # HTTP (API/WEB)
|
- "8090:8080" # Port HTTP exposé sur 8090
|
||||||
- "2121:2121" # FTP Control
|
- "2121:2121" # FTP
|
||||||
- "30000-30100:30000-30100" # FTP Passive data ports
|
- "30000-30100:30000-30100"
|
||||||
|
|
||||||
extra_hosts:
|
extra_hosts:
|
||||||
- "dockerhost:host-gateway"
|
- "dockerhost:host-gateway" # accès à l'hôte depuis le conteneur
|
||||||
volumes:
|
volumes:
|
||||||
- .:/app # code source pour dev (retire-le en prod)
|
- shelfy_upload:/app/upload
|
||||||
- shelfy_upload:/app/upload # dossier upload persistant (jamais rebuild)
|
|
||||||
labels:
|
labels:
|
||||||
# Traefik pour HTTP/WEB/DAV SEULEMENT (PAS DE FTP !)
|
|
||||||
- traefik.http.routers.shelfy.middlewares=webdav-allow-methods@docker
|
- traefik.http.routers.shelfy.middlewares=webdav-allow-methods@docker
|
||||||
- traefik.http.middlewares.webdav-allow-methods.headers.accesscontrolallowmethods=GET,PUT,POST,DELETE,PROPFIND,OPTIONS,LOCK,UNLOCK,HEAD
|
- traefik.http.middlewares.webdav-allow-methods.headers.accesscontrolallowmethods=GET,PUT,POST,DELETE,PROPFIND,OPTIONS,LOCK,UNLOCK,HEAD
|
||||||
- traefik.http.middlewares.webdav-allow-methods.headers.accesscontrolallowheaders=Authorization,Depth,Content-Type,If-Modified-Since,User-Agent,Destination,Overwrite
|
- traefik.http.middlewares.webdav-allow-methods.headers.accesscontrolallowheaders=Authorization,Depth,Content-Type,If-Modified-Since,User-Agent,Destination,Overwrite
|
||||||
environment:
|
|
||||||
# Utilise ces variables dans ton code pour la plage passive FTP si tu veux
|
|
||||||
- FTP_PASSIVE_PORTS=30000-30100
|
|
||||||
restart: unless-stopped
|
|
||||||
dns:
|
dns:
|
||||||
- 8.8.8.8
|
- 8.8.8.8
|
||||||
- 1.1.1.1
|
- 1.1.1.1
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
shelfy_upload:
|
shelfy_upload:
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user