feat: rebuild as multi-user web agent

This commit is contained in:
wuyang
2026-07-26 06:52:12 +08:00
parent 45792c8fd5
commit 37f83eaac7
634 changed files with 5060 additions and 139619 deletions
+34
View File
@@ -0,0 +1,34 @@
# Public origin
WEBUI_URL=http://localhost:3000
CORS_ALLOW_ORIGIN=http://localhost:3000
# Generate all values below; never reuse the example strings.
WEBUI_SECRET_KEY=
WEBUI_ADMIN_EMAIL=admin@example.invalid
WEBUI_ADMIN_PASSWORD=
OPENWEBUI_FORWARD_JWT_SECRET=
INTERNAL_PROVIDER_KEY=
INTERNAL_GATEWAY_KEY=
# The provider key is server-side only. Rotate any key previously pasted into chat.
MODEL_API_KEY=
MODEL_API_BASE_URL=https://api.k1412.top
# Storage
POSTGRES_USER=agent
POSTGRES_PASSWORD=
POSTGRES_DB=agent
DATABASE_URL=postgresql+asyncpg://agent:replace-me@postgres:5432/agent
REDIS_URL=redis://redis:6379/0
# Workspace execution
EXECUTION_PROVIDER=local-docker
WORKSPACE_IMAGE=k1412-agent-workspace:dev
WORKSPACE_NETWORK_ENABLED=true
WORKSPACE_MEMORY_LIMIT=2g
WORKSPACE_CPU_LIMIT=2
WORKSPACE_PIDS_LIMIT=512
# Future remote execution node (only used by EXECUTION_PROVIDER=ssh-docker)
WORKSPACE_SSH_HOST=
WORKSPACE_SSH_CONFIG_DIR=