From 4ef83f58a189c34beab5c214244c66bf764ad158 Mon Sep 17 00:00:00 2001 From: LRVT <21357789+l4rm4nd@users.noreply.github.com> Date: Wed, 27 Sep 2023 12:19:04 +0200 Subject: [PATCH] Update docker-compose.yml add optional traefik and network definitions --- examples/pwndrop/docker-compose.yml | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/examples/pwndrop/docker-compose.yml b/examples/pwndrop/docker-compose.yml index 53b4fbf..a46c0ef 100644 --- a/examples/pwndrop/docker-compose.yml +++ b/examples/pwndrop/docker-compose.yml @@ -2,16 +2,35 @@ version: "3" services: pwndrop: + image: linuxserver/pwndrop:latest container_name: pwndrop environment: - PUID=1000 - - PGID=100 + - PGID=1000 - TZ=Europe/Berlin - SECRET_PATH=pwndrop # secret path your admin mgmt interface will be - image: linuxserver/pwndrop:latest restart: unless-stopped ports: - 8080:8080 + expose: + - 8080 volumes: - /etc/localtime:/etc/localtime:ro - ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/pwndrop/config:/config + #networks: + # - proxy + #labels: + # - traefik.enable=true + # - traefik.http.routers.pwndrop.rule=Host(`pwndrop.example.com`) + # - traefik.http.services.pwndrop.loadbalancer.server.port=8080 + # - traefik.http.middlewares.limit.buffering.maxRequestBodyBytes=50000000 # optional, only necessary for file uploads; allow 50MB + # - traefik.http.middlewares.limit.buffering.maxResponseBodyBytes=50000000 # optional, only necessary for file uploads; allow 50MB + # - traefik.http.middlewares.limit.buffering.memRequestBodyBytes=50000000 # optional, only necessary for file uploads; allow 50MB + # - traefik.http.middlewares.limit.buffering.memResponseBodyBytes=50000000 # optional, only necessary for file uploads; allow 50MB + # - traefik.docker.network=proxy + # # Part for optional traefik middlewares + # - traefik.http.routers.pwndrop.middlewares=local-ipwhitelist@file,authelia@file,basic-auth@file + +#networks: +# proxy: +# external: true