leaguestats.gg 的目标是为所有英雄联盟召唤师提供全球完整的数据。
这是某些召唤师的统计数据示例。
开发环境要求:
您可以使用docker-compose.yml
文件在开发中快速设置 PostgreSQL 和 Redis。
设置 docker 容器:
> docker-compose up --build -d
在本地计算机上设置开发环境:
> git clone https://github.com/vkaelin/LeagueStats.git
> cd leaguestats/client
> npm install
# And
> cd leaguestats/server
> npm install
> cp .env.example .env # edit the values (see below for more info)
> node ace migration:run
在运行迁移之前,您需要向服务器 .env 添加一些详细信息:
要生成 APP_KEY,请运行node ace generate:key
,将值复制并粘贴到相应的 .env 变量上;
设置数据库变量 PG_USER、PG_PASSWORD 和 PG_DB_NAME。如果你使用的是docker,可以进行如下设置:
PG_USER=root
PG_PASSWORD=root
PG_DB_NAME=leaguestats
运行应用程序:
> cd client
> npm run dev
# And
> cd server
> npm run dev
部署应用程序:
> cd client
> npm run build
> npm run preview # to test the build locally
# And
> cd server
> npm run build
> node build/server.js
请毫不犹豫地通过调整或添加功能来为该项目做出贡献!欢迎错误报告或拉取请求。
非商业-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
https://creativecommons.org/licenses/by-nc-sa/4.0/
共享 — 以任何媒介或格式复制和重新分发材料
改编——重新混合、转换并在材料的基础上进行构建
非商业性 — 您不得将该材料用于商业目的。
相同方式共享 — 如果您对材料进行重新混合、转换或构建,则必须在与原始材料相同的许可下分发您的贡献。