From d1e0d0860d785f293432bb933e027f5a8609d60b Mon Sep 17 00:00:00 2001 From: OCram85 Date: Wed, 12 Jul 2023 16:22:35 +0200 Subject: [PATCH] add docker-compose example --- README.md | 2 -- docker-compose.yml | 52 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 2 deletions(-) create mode 100644 docker-compose.yml diff --git a/README.md b/README.md index bea1c57..455d71e 100644 --- a/README.md +++ b/README.md @@ -107,8 +107,6 @@ services: aliases: - swarmproxy - proxy - - ``` ## 💣 Known Issues diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..51af815 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,52 @@ +version: "3.8" + +networks: + egress: + attachable: true + #external: true + +#configs: +# filter_file: +# # config can be predefined / external or loaded from file +# #external: true +# file: ./filter.txt + +#secrets: +# upstream-proxy: +# external: true + +services: + swarmproxy: + image: gitea.ocram85.com/OCram85/swarmproxy:latest + deploy: + replicas: 1 + #secrets: + # - upstream-proxy + environment: + # Recommended settings + # Use an optional upstream proxy + #- UPSTREAM_PROXY= + # Set UPSTREAM_PROXY as docker secret if your upstream needs authentication + # Eg.: http://user:password@upstream.intra:3128 + #- UPSTREAM_PROXY_FILE=/run/secrets/UPSTREAM_PROXY + + # OPTIONAL config keys + #- TINYPROXY_UID=5123 + #- TINYPROXY_GID=5123 + #- PORT=8888 + #- TIMEOUT=600 + #- LOGLEVEL=Info + #- MAXCLIENTS=600 + #- FILTER_FILE=/app/filter + volumes: + # You can mount a single filter file into the container. + # To reload the file use the docker kill -s USR1 command. + - ./filter.txt:/app/filter:ro + configs: + - source: filter_file + target: /app/filter + networks: + egress: + aliases: + - swarmproxy + - proxy