专属域名
文档搜索
提交工单
轩辕助手
返回顶部
快速返回页面顶部
收起
收起工具栏
轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
提交工单镜像收录一键安装
Npm 源Pip 源
帮助
常见问题
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
...
marvinruder/rating-tracker
官方博客热门镜像提交工单
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 —— 国内开发者首选的专业 Docker 镜像加速平台。在线技术支持请优先 提交工单,技术交流欢迎加入官方QQ群:13763429 。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

rating-tracker Docker 镜像下载 - 轩辕镜像

rating-tracker 镜像详细信息和使用指南

rating-tracker 镜像标签列表和版本信息

rating-tracker 镜像拉取命令和加速下载

rating-tracker 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

rating-tracker
marvinruder/rating-tracker

rating-tracker 镜像详细信息

rating-tracker 镜像标签列表

rating-tracker 镜像使用说明

rating-tracker 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

一个用于获取和提供***财务及ESG评级的Web服务。
0 次下载activemarvinruder镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

rating-tracker 镜像详细说明

rating-tracker 使用指南

rating-tracker 配置说明

rating-tracker 官方文档

Rating Tracker

一个用于获取和提供***财务及ESG评级的Web服务。

核心功能与特性

带排序和筛选功能的***列表

***及其信息以分页表格形式展示,支持通过多种可用属性进行全面深入的排序和筛选。

!Rating Tracker***列表

从多个提供商自动和定时获取数据

通过在“添加***”对话框中提供来自*** Finance、Morningstar、MarketScreener、MSCI、LSEG Data & Analytics、Standard & Poor’s和Sustainalytics的标识符,Rating Tracker可以自动获取财务数据以及财务和ESG评级。使用的标识符可在提供商的URL中找到,如下例所示:

  • : [***]AAPL(此代码也是URL、数据库表等中的主要标识符。如果某没有*** Finance代码,可使用以下划线_为前缀的任意代码,表示无需为此获取价格。)
  • Morningstar: [***]0P000000GY&LanguageId=it-IT&SecurityToken=0P000000GY]3]0]E0WWE$$ALL
  • MarketScreener: [***]APPLE-INC-4849
  • MSCI: [***]IID000000002157615
  • LSEG Data & Analytics: [***]AAPL.O(另见Refinitiv识别码)
  • Standard & Poor’s: [***]4004205
  • Sustainalytics: [***]apple-inc/***

可通过在环境变量中提供Cron风格的说明符来安排数据获取时间。详情见下文。

***Logo

提供***的ISIN后,系统会自动从TradeRepublic经纪商获取并缓存其Logo。

评级分数

的获取评级通过所有评级的平均值聚合为财务分数和ESG分数,平均水平得分为0,所有基础评级均为完美分数的***得分为100。

财务分数和ESG分数通过两者的调和平均数计算总分,因此***必须在财务和ESG评级中均表现良好才能获得较高总分。

观察列表(Watchlists)

用户可将关注的组织到观察列表中。系统默认提供“收藏”观察列表,可通过点击的星形图标轻松维护。

用户可订阅观察列表,以便在***评级更新时接收通知。

***组合(Portfolios)

可将按特定货币金额加权的聚合到组合中。系统可显示组合的平均评级分数,以及的地区、行业板块、公司规模和风格分布。

!Rating Tracker***组合

***组合构建器

该工具可基于地区、板块和其他因素的偏好比例,提供组合中的最优权重。

可来自现有组合、观察列表或手动搜索:

!Rating Tracker组合构建器 – 选择

然后可设置地区、板块、规模和风格的约束条件,以及组合货币和其他设置,如总金额、单只***最低货币金额或比例分配算法:

!Rating Tracker组合构建器 – 配置组合

生成的***分布以类直方图图表展示,并突出显示目标百分比与实际百分比之间的差异:

!Rating Tracker***组合构建器 – 查看结果

将加权保存到新组合或现有***组合的对话框会清晰列出所有待执行更新以及向服务器传输的进度:

!Rating Tracker***组合构建器 – 保存结果

用户管理

Rating Tracker支持多用户,用户可通过WebAuthn自助注册,管理员可通过“用户管理”Web界面授予用户细粒度访问权限后,用户即可访问应用。

!Rating Tracker用户管理

通过Signal发送通知消息

基于用户的访问权限,用户可通过提供能够接收即时通讯工具Signal消息的电话号码,订阅***评级更新、获取错误报告或新用户注册通知。

!Rating Tracker个人资料设置 !Rating Tracker Signal通知

带截图的错误报告

当获取失败时,系统会存储尝试获取页面的截图,并向订阅错误报告的维护者发送截图链接,以便他们分析和解决问题。

结构化日志

JSON格式日志输出到stdout和轮转日志文件。为提高可读性,可使用控制台格式化工具或单独的日志查看服务(如Dozzle)。容器中预装了格式化工具pino-pretty,可通过修改容器命令管道化服务器输出来使用:node ./server.mjs | pino-pretty。

也可通过在shell中为pino-pretty设置别名,使用现有Rating Tracker容器格式化日志文件:

shell
# ~/.zshrc
alias pino-pretty="docker exec -i \$(docker compose -f <docker compose文件路径> ps -q <容器名称>) pino-pretty -c

# 查看(并跟踪)日志文件:
tail -n +1 -f <...>/rating-tracker.log | pino-pretty | less

…以及更多即将推出的功能!

计划功能记录于此处。如您认为缺少某些功能,欢迎提出功能请求!

演示

Rating Tracker的公开实例可在[***]

部署

Rating Tracker设计为使用Docker或类似容器平台部署。

前提条件

运行Rating Tracker需具备以下服务:

  • PostgreSQL:存储***和用户相关信息
  • Signal Messenger REST API:通过Signal即时通讯工具发送通知
  • nginx或其他反向代理:提供SSL加密(大多数WebAuthn客户端要求)

使用Docker Compose的最小示例配置

Docker Compose是运行Rating Tracker及其依赖服务的推荐方式。以下配置文件展示了示例性设置。

查看Docker Compose配置
yml
version: "3.8"

services:
  postgres:
    image: postgres:alpine
    ports:
      - "127.0.0.1:5432:5432"
    environment:
      POSTGRES_DB: "rating-tracker"
      POSTGRES_USER: "rating-tracker"
      POSTGRES_PASSWORD: "********"
      PGDATA: /var/lib/postgresql/data
    volumes:
      - ./postgresql/data:/var/lib/postgresql/data
    shm_size: '256mb'

  signal:
    image: bbernhard/signal-cli-rest-api
    environment:
      MODE: json-rpc
    ports:
      - "127.0.0.1:8080:8080"
    volumes:
      - ./signal-cli:/home/.local/share/signal-cli

  rating-tracker:
    image: marvinruder/rating-tracker
    tty: true # 允许stdout彩色输出
    init: true # 支持优雅关闭
    environment:
      PORT: 21076
      DOMAIN: "example.com"
      SUBDOMAIN: "ratingtracker"
      TRUSTWORTHY_PROXY_COUNT: 1
      LOG_FILE: "/app/logs/rating-tracker-log-(DATE).log" # (DATE)会被当前日期替换以支持日志轮转
      DATABASE_URL: "postgresql://rating-tracker:********@postgres:5432/rating-tracker?schema=rating-tracker"
      MAX_FETCH_CONCURRENCY: 4
      AUTO_FETCH_SCHEDULE: "0 0 0 * * *" # 此格式包含秒
      SIGNAL_URL: "[***]"
      SIGNAL_SENDER: "+12345678900"
    ports:
      - "127.0.0.1:443:21076" # 如果nginx在同一Docker Compose配置中运行,则不需要
    volumes:
      - ./logs/rating-tracker:/app/logs
    depends_on:
      - postgres
      - signal
    restart: unless-stopped

端口绑定是可选的,但有助于从主机连接到服务,例如用于调试目的。

设置步骤

初始化数据库设置

Rating Tracker使用Prisma与PostgreSQL数据库交互。首次启动时,Prisma Migrate会自动创建所需的表和索引。

创建Signal账户

在Signal REST API容器中运行shell,并按照这份优秀文档操作。

配置Web服务器作为反向代理

使用SSL设置NGINX作为Web服务器后,可使用以下虚拟主机配置运行反向代理:

查看NGINX配置
nginx
resolver 127.0.0.11 valid=15s; # Docker的DNS解析器,用于解析Docker Compose容器名称

location / {
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    set $target_host rating-tracker; # 如果nginx在Docker Compose配置外部运行,此处使用127.0.0.1
    proxy_pass [***]
}

初始管理员注册

设置Rating Tracker实例后,导航至其URL并注册,创建WebAuthn凭证。首个注册用户将自动获得最高访问权限。注册后,即可使用凭证登录。

支持的环境变量

粗体变量为必填项。

查看完整环境变量列表
变量示例值说明
PORT21076Rating Tracker服务监听的TCP端口。
DOMAINexample.comRating Tracker的可用域名。这对WebAuthn尤为重要,因为只有当注册或认证挑战中提供的域名与用户访问的URL域名匹配时,客户端才会向用户提供凭证。
SUBDOMAINratingtracker可选子域名。为一个域创建的凭证可用于该域所有子域上的不同Rating Tracker实例,便于使用多个部署阶段、开发服务器等。
TRUSTWORTHY_PROXY_COUNT1允许设置X-Forwarded-For头以标识客户端真实IP的可信代理数量。如未设置,不信任该头。
DATABASE_URLpostgresql://rating-tracker:********@127.0.0.1:5432/rating-tracker?schema=rating-trackerPostgreSQL实例的连接URL,指定用户名、密码、主机、端口、数据库和模式。如在同一Docker Compose文件中设置,也可使用PostgreSQL服务名(如此配置中的postgres)作为主机名。
LOG_FILE/var/log/rating-tracker-(DATE).log存储Rating Tracker日志文件的路径。字符串(DATE)会被当前日期替换。如未设置,日志存储在/tmp目录。
LOG_LEVELdebug输出到stdout的日志级别。可选值:fatal、error、warn、info、debug、trace。如未设置,使用info。
PLAIN_LOG1如设置为真值,输出到stdout的日志将不带颜色和图标。
AUTO_FETCH_SCHEDULE0 30 2 * * *从所有提供商获取所有***的Cron风格调度说明符。使用的格式包含秒,示例值表示“每天凌晨2:30:00”。如未设置,不执行自动获取。
MAX_FETCH_CONCURRENCY4同时获取多个***信息时使用的获取器实例数量。如未设置,不执行并发获取。
SIGNAL_URL[***]Signal REST API的URL。如在同一Docker Compose文件中设置,也可使用Signal REST API服务名(如此配置中的signal)作为主机名。如未设置,不发送Signal通知消息。
SIGNAL_SENDER+12345678900注册到Signal CLI服务的Signal账户电话号码,用于发送通知消息。如何注册Signal账户详见此处。如未设置,不发送Signal通知消息。
SMTP_HOSTsmtp.example.com用于发送电子邮件的SMTP服务器主机名。如未设置,不发送电子邮件。
SMTP_PORT587用于发送电子邮件的SMTP服务器端口。如未设置,根据安全设置使用默认端口。
SMTP_SECURITYtlsSMTP连接使用的安全方法。可选值:none、tls、ssl。如未设置,使用none。
SMTP_USERratingtrackerSMTP连接使用的用户名。如未设置,不使用认证。
SMTP_PASS********SMTP连接使用的密码。如未设置,不使用认证。
SMTP_FROM***电子邮件发件人地址。如未设置,不发送电子邮件。

API参考

任何Rating Tracker实例的API均提供自文档,其OpenAPI Web界面托管于/api-docs。完整OpenAPI规范文档可从/api-spec/v3.1下载。

开发

创建开发环境

可使用仓库中包含的VS Code开发容器配置快速创建开发Rating Tracker及其依赖服务所需的所有工具环境。package.json的scripts部分提供了有用命令:

  • 克隆仓库并在Visual Studio Code中打开。出现提示时,选择“在容器中重新打开”。这将创建包含所有必需工具、推荐扩展和依赖项的Docker容器。
  • 检查环境。需事先向Vite提供SSL证书,启动服务器前需创建Signal账户(详见设置步骤)。
  • 运行yarn workspace @rating-tracker/backend prisma:migrate:deploy初始化PostgreSQL数据库。
  • 运行yarn dev启动后端服务器和Vite前端开发服务器。

开发容器配置中未包含的环境变量可在.env文件中定义:

查看更多 rating-tracker 相关镜像 →
jenkinsciinfra/rating logo
jenkinsciinfra/rating
by Jenkins project
暂无描述
50K+ pulls
上次更新:7 个月前
artifacthub/tracker logo
artifacthub/tracker
by ArtifactHub
暂无描述
100K+ pulls
上次更新:1 个月前
istio/examples-bookinfo-ratings-v1 logo
istio/examples-bookinfo-ratings-v1
by istio
此镜像用于Istio示例。
210M+ pulls
上次更新:7 个月前

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"

用户评价详情

oldzhang - 运维工程师

Linux服务器

5

Docker加速体验非常流畅,大镜像也能快速完成下载。

Nana - 后端开发

Mac桌面

4.9

配置Docker镜像源后,拉取速度快了数倍,开发体验提升明显。

Qiang - 平台研发

K8s集群

5

轩辕镜像在K8s集群中表现很稳定,容器部署速度明显加快。

小敏 - 测试工程师

Windows桌面

4.8

Docker镜像下载不再超时,测试环境搭建更加高效。

晨曦 - DevOps工程师

宝塔面板

5

配置简单,Docker镜像源稳定,适合快速部署环境。

阿峰 - 资深开发

群晖NAS

5

在群晖NAS上配置后,镜像下载速度飞快,非常适合家庭实验环境。

俊仔 - 后端工程师

飞牛NAS

4.9

Docker加速让容器搭建顺畅无比,再也不用等待漫长的下载。

Lily - 测试经理

Linux服务器

4.8

镜像源覆盖面广,更新及时,团队一致反馈体验不错。

浩子 - 云平台工程师

Podman容器

5

使用轩辕镜像后,Podman拉取镜像稳定无比,生产环境可靠。

Kai - 运维主管

爱快路由

5

爱快系统下配置加速服务,Docker镜像拉取速度提升非常大。

翔子 - 安全工程师

Linux服务器

4.9

镜像源稳定性高,安全合规,Docker拉取无忧。

亮哥 - 架构师

K8s containerd

5

大规模K8s集群下镜像加速效果显著,节省了大量时间。

慧慧 - 平台开发

Docker Compose

4.9

配置Compose镜像加速后,整体构建速度更快了。

Tina - 技术支持

Windows桌面

4.8

配置简单,镜像拉取稳定,适合日常开发环境。

宇哥 - DevOps Leader

极空间NAS

5

在极空间NAS上使用Docker加速,体验流畅稳定。

小静 - 数据工程师

Linux服务器

4.9

Docker镜像源下载速度快,大数据环境搭建轻松完成。

磊子 - SRE

宝塔面板

5

使用轩辕镜像后,CI/CD流程整体快了很多,值得推荐。

阿Yang - 前端开发

Mac桌面

4.9

国内网络环境下,Docker加速非常给力,前端环境轻松搭建。

Docker迷 - 架构师

威联通NAS

5

威联通NAS下配置镜像加速后,Docker体验比官方源好很多。

方宇 - 系统工程师

绿联NAS

5

绿联NAS支持加速配置,Docker镜像下载快且稳定。

常见问题

Q1:轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

Q2:轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

Q3:流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

Q4:410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

Q5:manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

Q6:镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

登录仓库拉取

通过 Docker 登录认证访问私有仓库

Linux

在 Linux 系统配置镜像加速服务

Windows/Mac

在 Docker Desktop 配置镜像加速

Docker Compose

Docker Compose 项目配置加速

K8s Containerd

Kubernetes 集群配置 Containerd

宝塔面板

在宝塔面板一键配置镜像加速

群晖

Synology 群晖 NAS 配置加速

飞牛

飞牛 fnOS 系统配置镜像加速

极空间

极空间 NAS 系统配置加速服务

爱快路由

爱快 iKuai 路由系统配置加速

绿联

绿联 NAS 系统配置镜像加速

威联通

QNAP 威联通 NAS 配置加速

Podman

Podman 容器引擎配置加速

Singularity/Apptainer

HPC 科学计算容器配置加速

其他仓库配置

ghcr、Quay、nvcr 等镜像仓库

专属域名拉取

无需登录使用专属域名加速

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
©2024-2025 源码跳动
商务合作电话:17300950906Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.