1 个不稳定版本
0.1.0 | 2020年2月17日 |
---|
#971 在 HTTP服务器
30KB
86 行
Splitterrust-Server
该服务器应提供有关游戏的所有信息。包括类、能力、物品、法术等...
功能
- 类
- 能力
- 物品
- 法术
- 怪物/NPC
- 资源
Docker
构建
构建发布版本
$ docker buid splitterrust_server:latest .
运行它
$ docker run -p 8088:8088 -e \
DATABASE_URL=postgres://splitterrust@localhost/splitterrust \
splitterrust_server:latest
环境
DATABASE_URL
(必需)
数据库的URL。目前仅支持Postgres。
DATABASE_URL=postgres://splitterrust@localhost/splitterrust
RUST_LOG
应用程序的日志级别。
将所有设置为一个级别
RUST_LOG="debug"
仅将splitterust_server设置为级别
splitterrust_server=debug
设置多个级别
splitterrust_server=debug,tokio_reactor=debug
docker-compose
有一个示例 docker-compose.yml
,它将构建服务器+数据库+discord的完整堆栈。
如果您像我一样正在运行VPN,请将其附加到docker-compose.yml
的末尾
networks:
default:
external:
name: my-network
关闭VPN后运行以下命令
docker network create my-network --subnet 172.24.24.0/24
同时指定每个服务的网络
networks:
- default
依赖关系
~22–33MB
~598K SLoC