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