diff --git a/README.md b/README.md index fd397b97..344ec451 100644 --- a/README.md +++ b/README.md @@ -77,11 +77,20 @@ docker compose -f deploy/docker-compose.yml up -d Build and run the single server program: +Windows (PowerShell): + ```powershell go build -o bin/gramsrv.exe ./cmd/telesrv .\bin\gramsrv.exe ``` +Linux / macOS: + +```bash +go build -o bin/gramsrv ./cmd/telesrv +./bin/gramsrv +``` + On first start, `gramsrv` creates `data/server_rsa.pem`, applies database migrations, seeds bundled language packs, prepares optional media resources, starts MTProto on `0.0.0.0:2398`, and brings up the update/media/background diff --git a/README.zh-CN.md b/README.zh-CN.md index 7f8d915d..102c0903 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -72,11 +72,20 @@ docker compose -f deploy/docker-compose.yml up -d 编译并启动唯一的 server 程序: +Windows (PowerShell): + ```powershell go build -o bin/gramsrv.exe ./cmd/telesrv .\bin\gramsrv.exe ``` +Linux / macOS: + +```bash +go build -o bin/gramsrv ./cmd/telesrv +./bin/gramsrv +``` + 第一次启动时,`gramsrv` 会创建 `data/server_rsa.pem`,自动执行数据库 migrations,导入内置语言包,准备可选媒体资源,在 `0.0.0.0:2398` 监听 MTProto,并在同一进程里启动 updates、media、后台调度等 worker。 常用本地环境变量: