|
vor 8 Monaten | |
---|---|---|
src | vor 9 Monaten | |
test | vor 2 Jahren | |
.eslintrc.js | vor 9 Monaten | |
.gitignore | vor 2 Jahren | |
.prettierrc | vor 2 Jahren | |
Dockerfile | vor 8 Monaten | |
README.md | vor 8 Monaten | |
deploy.md | vor 8 Monaten | |
ecosystem.config.js | vor 2 Jahren | |
nest-cli.json | vor 2 Jahren | |
package.json | vor 8 Monaten | |
pnpm-lock.yaml | vor 9 Monaten | |
tsconfig.build.json | vor 2 Jahren | |
tsconfig.json | vor 2 Jahren |
nodejs 16+
npm install -g pm2
npm install 或 pnpm install
npm run pm2:prod
SOCKET_NAME='socket-prod' // pm2 运行名称
SOCKET_PORT=10009 // socket端口
SOCKET_PATH="/ws-sync" // socket 后缀
SOCKET_USE_MSPACK=1 // socket 是否用MSPACK加密
REDIS_HOST= 127.0.0.1 // redis地址
REDIS_PORT=6379 // redis端口
REDIS_PASSWORD=JK20220120JIK // redis密码
REDIS_DB=1 // redis db 序号
REDIS_ADAPTER_DB=1 // redis cluster集群依赖db 序号
REDIS_PREFIX=chat // redis db key 前缀
WATCH_USER=4dage // socket监测用户
WATCH_PASSWORD=4dage168. // socket监测密码
TEMP_ROOM_VALID=3600 // 临时房间默认时间
更改后要重新跑过 npm run pm2:prod
docker run -d --name socketv4 --restart=always -p 9999:9999 -p 10009:10009 gemer/socketv4:latest