快速安装

Agile Query 是一款功能全面的数据分析系统,集成了指标定义、自动生成 SQL、数据查询、数据可视化、数据看板以及无代码数据应用等多项功能。 本文将详细介绍如何一键安装 Agile Query 系统,并完成系统初始化设置。

完整演示视频

安装 Agile Query

docker-compose.yaml

下载
version: '3.4'

x-common-variables: &env
  DATABASE_HOST: arangodb
  DATABASE_PORT: 8529
  DATABASE_USERNAME: root
  ARANGO_ROOT_PASSWORD: test123
  ROOT_PASSWORD: agiquery.com

services:
  agiquery:
    image: agiquery/agiquery:latest
    container_name: agiquery
    environment: *env
    volumes:
      - agiquery_log:/var/log/agiquery
      - agiquery_cache:/var/lib/agiquery/cache
      - agiquery_download:/var/lib/agiquery/download
    healthcheck:
      test: [ "CMD", "/opt/agiquery/agiquery", "status" ]
      interval: 5s
      timeout: 15s
      retries: 5
    ports:
      - 8080:8000
    depends_on:
      - arangodb

  init-db:
    image: agiquery/agiquery:latest
    environment: *env
    command: "/opt/agiquery/agiquery init_db"
    depends_on:
      - arangodb

  arangodb:
    image: arangodb:latest
    environment:
      ARANGO_ROOT_PASSWORD: test123
    volumes:
      - arangodb_data_container:/var/lib/arangodb3
      - arangodb_apps_data_container:/var/lib/arangodb3-apps

volumes:
  agiquery_log:
  agiquery_cache:
  agiquery_download:
  arangodb_data_container:
  arangodb_apps_data_container:

启动 Agile Query

$ docker-compose up

INFO:     Started server process [21916]
INFO:     Pull complete for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)

至此,Agile Query 已经安装完成,可以通过浏览器访问 http://localhost:8080 来访问Agile Query 系统。 初始登录用户名和密码为:root / agiquery.com 也可以通过环境变量 ROOT_PASSWORD 修改,初次登录时,会提示输入使用许可证, 请至 申请试用许可证 获取试用许可证。