Agile Query 是一款功能全面的数据分析系统,集成了指标定义、自动生成 SQL、数据查询、数据可视化、数据看板以及无代码数据应用等多项功能。 本文将详细介绍如何一键安装 Agile Query 系统,并完成系统初始化设置。
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:
$ 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
修改,初次登录时,会提示输入使用许可证,
请至 申请试用许可证 获取试用许可证。