Skip to main content

Docker 本地部署

官方镜像:https://hub.docker.com/r/yeongher/agiquery

Agile Query 的使用许可证是基于访问URL 生成,请联系:
邮件yeongher@agiquery.com
微信:18901845760
邮件内容中请贴上你的访问URL,例如:http://10.8.42.53:8080/#/login
完整的安装教程视频:B站 油管

docker run -p 8080:80 -d -e ARANGO_ROOT_PASSWORD=test123 \
-e ROOT_PASSWORD=agiquery.com \
-v /tmp/query_cache:/var/lib/agiquery/cache \
-v /tmp/arangodb3:/var/lib/arangodb3 yeongher/agiquery:latest

环境变量

  • ARANGO_ROOT_PASSWORD: Agile Query 内部数据库密码
  • ROOT_PASSWORD: Agile Query root 帐号密码,缺省登录帐号为:root

数据存储

  • /var/lib/agiquery/cache: Agile Query 查询缓存位置
  • /var/lib/arangodb3: Agile Query 系统数据存储位置,版本升级时保持目录一致
注意:缺省启参数动挂载的 /tmp 目录,系统重启后会丢失,生产环境部署时,请使用其它目录

其它环境变量

  • ROOT_PASSWORD: Agile Query 缺省root 用户密码
  • DEFAULT_SESSION_TIMEOUT: Agile Query 用户登录会话超时时长,单位为:秒
  • DEFAULT_CHECK_QUERY_INTERVAL: 检查报表缓存数据超时时长,单位为:秒
  • DEFAULT_QUERY_CONCURRENT: 同一数据库连接的并发查询数量,主要应用于已经被添加进数据面板的查询
  • DEFAULT_ADHOC_QUERY_EXPIRATION: 实时查询的缓存时长,单位为:秒
  • DATABASE_HOST: 指定ArrangoDB 的主机,可以是IP 或hostname
  • DATABASE_PORT: 指定ArrangoDB 的端口,缺省为:8529