SQLBot Docker & Self-Hosted Deployment

GitHub

ๅŸบไบŽๅคงๆจกๅž‹ๅ’Œ RAG ็š„ๆ™บ่ƒฝ้—ฎๆ•ฐ็ณป็ปŸ๏ผŒๅฏน่ฏๅผๆ•ฐๆฎๅˆ†ๆž็ฅžๅ™จใ€‚Text-to-SQL Generation via LLMs using RAG.

6,556 stars JavaScript JavaScript 1 file ยท ~2,373 tokens #chatbi#deepseek#llm#nl2sql#rag#sqlbot#text-to-sql#text2sql
RAW Compose
1. Pull Image (DOCKERHUB) docker pull registry.cn-qingdao.aliyuncs.com/dataease/sqlbot
2. Docker Run (1-Click Launch) docker run -d --name sqlbot --restart always registry.cn-qingdao.aliyuncs.com/dataease/sqlbot:SQLBOT_TAG
3. Podman Run podman run -d --name sqlbot --restart always registry.cn-qingdao.aliyuncs.com/dataease/sqlbot:SQLBOT_TAG
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/registry.cn-qingdao.aliyuncs.com/dataease/sqlbot:SQLBOT_TAG
5. ORAS Pull (OCI Artifact) oras pull registry.cn-qingdao.aliyuncs.com/dataease/sqlbot:SQLBOT_TAG
6. Compose Deployment docker compose up -d
installer/sqlbot/docker-compose.yml
Download .yml
services:
  sqlbot:
    image: registry.cn-qingdao.aliyuncs.com/dataease/sqlbot:SQLBOT_TAG
    container_name: sqlbot
    restart: always
    privileged: true
    networks:
      - sqlbot-network
    ports:
      - ${SQLBOT_WEB_PORT}:8000
      - ${SQLBOT_MCP_PORT}:8001
    env_file:
      - conf/sqlbot.conf
    volumes:
      - ./data/sqlbot/excel:/opt/sqlbot/data/excel
      - ./data/sqlbot/file:/opt/sqlbot/data/file
      - ./data/sqlbot/images:/opt/sqlbot/images
      - ./data/sqlbot/logs:/opt/sqlbot/app/logs
      - ./data/postgresql:/var/lib/postgresql/data

networks:
  sqlbot-network: