基于inception的自动化SQL操作平台,支持SQL执行、LDAP认证、发邮件、OSC、SQL查询、SQL优化建议、权限管理等功能,支持docker镜像
1.7K
下载/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
Content type
Image
Digest
Size
310.9 MB
Last updated
over 7 years ago
docker pull hhyo/archer