commit d26c8660646d2aa8f6e1a56e7d68acefc72785cb Author: nkozobrod Date: Sat May 30 12:07:07 2026 +0000 Clean: keep only compose config diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4b67c53 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +# Secrets +.env + +# Application data +data/ + +# OS +.DS_Store +Thumbs.db 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: