diff --git a/README.md b/README.md index 37a91207..0d3c896a 100644 --- a/README.md +++ b/README.md @@ -76,11 +76,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 c70d21b2..6c0af36e 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -71,11 +71,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。 常用本地环境变量: