From f13fd8edc90d4cd0c1f42a6b1725e3782114d610 Mon Sep 17 00:00:00 2001 From: DevilaN Date: Mon, 26 Sep 2022 09:57:31 +0200 Subject: [PATCH] Docker compose override example file + .gitignore update --- .gitignore | 3 ++- docker-compose.override.yml-dist | 33 ++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 docker-compose.override.yml-dist diff --git a/.gitignore b/.gitignore index eec88c0..c693ed3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /dev /.devcontainer -embeddings/* \ No newline at end of file +embeddings/* +/docker-compose.override.yml diff --git a/docker-compose.override.yml-dist b/docker-compose.override.yml-dist new file mode 100644 index 0000000..745b5a5 --- /dev/null +++ b/docker-compose.override.yml-dist @@ -0,0 +1,33 @@ +# docker-compose.override.yml distributed file +# Here you can tweak configuration to your own needs +# +# Example override for specific services only +# 1. Prepared labels to use it with traefik locally (easy https setup) on domains: +# * sd-hlky.localtest.me for hlky (points to 127.0.0.1) +# * sd-auto.localtest.me for auto (also domain points to 127.0.0.1) +# 2. Overriden environment PYTORCH_CUDA_ALLOW_CONF for auto, to allow better memory fragmentation handling + +services: + hlky: + labels: + - "traefik.enable=true" + - "traefik.http.routers.local-sd-hlky.rule=Host(`sd-hlky.localtest.me`)" + - "traefik.http.routers.local-sd-hlky.entrypoints=websecure" + - "traefik.http.routers.local-sd-hlky.tls=true" + - "traefik.http.services.local-sd-hlky.loadbalancer.server.port=7860" + networks: + - traefik-public + automatic1111: + labels: + - "traefik.enable=true" + - "traefik.http.routers.local-sd-automatic.rule=Host(`sd-auto.localtest.me`)" + - "traefik.http.routers.local-sd-automatic.entrypoints=websecure" + - "traefik.http.routers.local-sd-automatic.tls=true" + - "traefik.http.services.local-sd-automatic.loadbalancer.server.port=7860" + networks: + - traefik-public + environment: + - PYTORCH_CUDA_ALLOC_CONF=max_split_size_mb:128 +networks: + traefik-public: + external: true