Sign inSign up

hhyo/archer

By hhyo

•Updated over 7 years ago

基于inception的自动化SQL操作平台,支持SQL执行、LDAP认证、发邮件、OSC、SQL查询、SQL优化建议、权限管理等功能,支持docker镜像

Image
2

1.7K

hhyo/archer repository overview

⁠项目地址⁠

⁠archer配置准备

下载/archer/settings.py文件,替换数据库、inception、email等相关配置项,其中docker已包含SQLADVISOR,请将SQLADVISOR配置项修改为

SQLADVISOR ='/opt/SQLAdvisor/sqladvisor/sqladvisor'

⁠启动服务

NGINX_PORT环境变量为宿主机映射端口,是为了解决重定向404的问题

docker run --name archer -v 
/local_path/settings.py:/opt/archer/archer/settings.py  -e NGINX_PORT=9123 -p 9123:9123 -dti hhyo/archer

⁠初始化

初次部署需要初始化数据库和账号信息,后续升级走增量变动脚本(具体见版本release说明),不再需要此操作

docker exec -ti archer /bin/bash
cd /opt/archer
source /opt/venv4archer/bin/activate
# 初始化数据库
python3 manage.py makemigrations sql
python3 manage.py migrate
# 创建管理员账号
python3 manage.py createsuperuser

⁠访问

http://xxxx::9123/

⁠查看日志

docker logs archer -f  --tail=10

⁠配置变更

修改配置文件后重启

docker restart archer

Tag summary

Content type

Image

Digest

Size

310.9 MB

Last updated

over 7 years ago

docker pull hhyo/archer