oscnet / alpha-grafana

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

中性量化管理面板的 Docker 镜像

布署和运行

  1. 编辑 .env 文件
  2. 将 grafana 的面板 json 文件放入 grafana/dashboards 目录下,缺省已经放了一些。
  3. docker-compose up -d
  4. 稍等几分钟,等容器运行准备完成后,打开浏览器,输入网址 http://localhost:8899 , 初始用户名密码为:admin, admin,然后再设置 admin 密码后登录,选择实时持仓面板,就可以看到当前仓位了,其它数据一般要运行1个多小时后才能显示。

所有配置都在 .env 文件中(注意 .env 为隐藏文件,Linux 下使用 ls -al 可看到)。配置示例:

# 配置信息

# 1、帐户配置
# 使用不同的帐户名,可以配置多个帐户。 
# account_帐户名_cash 配置初始金额
# account_帐户名_apiKey 配置币安帐户 api 的 apiKey
# account 帐户名_secret 配置币安帐户 api 的 secret
# 例如我取一个帐户名为 yxd01, 则配置如下:

account_yxd01_cash=1000
account_yxd01_apiKey=ReUQ..............qDUlItpQci
account_yxd01_secret=dxDuK.............o65xp2t1bl

# 2、配置钉钉提醒,如果有公众号的可以配置,没有的也可不管它
wechat_secret=FoJsxkyVOs
wechat_agentid=100
wechat_corpid=ww73

# 3、mysql 数据库配置,看需要修改
mysql_database=ns_data
mysql_password=3ctMcfmlKKPwwNaI

# 以下三个 mysql 配置一般不更改,如确实需要,需相应更改  docker-compose.yml 文件
mysql_user=root  
mysql_host=db    
mysql_port=3306

问题调试

如何无损升级到 v1.1.0

  • 保存原来的 .env 配置文件为 .env.save ,
  • 下载后的文件覆盖原来的文件
  • 然后执行以下命令:
cp .env.save .env
docker rm alpha-grafana-spider-1 
docker rmi alpha-grafana-spider 
docker-compose up -d 

更新

2023.9.10 更新

已知问题

  1. macOs M1 mysql 镜像问题。

    已修复
    
    
  2. grafana 运行时插件 grafana-piechart-panel 下载失败。

    网络问题,需要 fq 环境。

其它参考

docker 使用 secret

echo "Password4DB" | docker secret create db_password -

grafana 配置

常用命令

Stop the container(s) using the following command:

docker-compose down

Delete all containers using the following command:

docker rm -f $(docker ps -a -q)

Delete all volumes using the following command:

docker volume rm $(docker volume ls -q)

Restart the containers using the following command:

docker-compose up -d

About

License:GNU General Public License v2.0


Languages

Language:Python 99.6%Language:Dockerfile 0.4%