From c640d1a1e7d47b2ccf7b36129f6070fa8d558f4e Mon Sep 17 00:00:00 2001 From: nkozobrod Date: Sat, 30 May 2026 12:07:07 +0000 Subject: [PATCH] Initial commit: docker compose config --- .gitignore | 17 +++++++++++++++++ docker-compose.yml | 20 ++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 .gitignore create mode 100644 docker-compose.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..edebc69 --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +# Secrets +.env +*.pem +*.key + +# Docker volumes / data +data/ +*-data/ +vw-data/ + +# OS +.DS_Store +Thumbs.db + +# Backups +*.tar.gz +*.bak diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..181f61c --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,20 @@ +services: + open-webui: + image: ghcr.io/open-webui/open-webui:main + restart: always + ports: + - "127.0.0.1:8091:8080" + volumes: + - openwebui_data:/app/backend/data + environment: + - OLLAMA_BASE_URL=http://host.docker.internal:11434 + - WEBUI_SECRET_KEY=${WEBUI_SECRET_KEY} + labels: + - "traefik.enable=true" + - "traefik.http.routers.openwebui.rule=Host(`ai.kzbrd.ru`)" + - "traefik.http.routers.openwebui.entrypoints=websecure" + - "traefik.http.routers.openwebui.tls=true" + - "traefik.http.routers.openwebui.tls.certresolver=myresolver" + +volumes: + openwebui_data: