- 进入到当前目录,修改隐藏文件.env里相应的环境变量
- 运行命令docker-compose up -d
- docker-compose logs -f 查看日志确认程序启动完成
- 执行
docker exec xpgg_web /usr/local/venv_xpgg_pro/bin/python3 /data/www/xpgg_pro/manage.py loaddata /data/www/xpgg_pro/init.json
导入初始化数据 - 拷贝./files/rsync_dir.sls文件到salt-master宿主机上面,具体存放位子为salt-master的配置文件中参数file_roots下base指定的目录中即可(默认base为/srv/salt即/srv/salt/rsync_dir.sls或/srv/salt/rsync_dir/init.sls),该sls为同步文件必须使用
平台默认外端口为80,rsync端口873,这些在docker-compose中可以自定义修改
现在可以使用安装本机ip登录系统了: http://ip
默认管理员:admin 密码:Password123
1、salt-api权限设置问题导致调用接口失败,参考./file/api.conf设置salt-api的权限
迁移操作,如需保存数据迁移至另一台机子,则直接拷贝当前父目录到新的机子上, 由于新宿主机的ip变更,请检查是否需要修改.env里相应的环境变量如rsync的IP,并运行docker-compose up -d即可, 并且发布系统中同步文件填写的rsync的ip和port也记得要相应的修改为新宿主机的ip和port
强大的salt命令执行页面,直接把CLI的salt迁移到页面来,并且支持模块自动补全,命令自动补全,命令使用帮助自动加载
可以自定义新增发布,文件推送目前只支持使用svn,svn如果使用https第一次需要到CLI进行一次认证,功能非常个性化,可以按正常流程更新svn->停止应用->同步文件->启动应用,可以单独用来应用停止、启动、同步文件,可以支持对客户端执行命令等等