|
8 kuukautta sitten | |
---|---|---|
src | 9 kuukautta sitten | |
test | 2 vuotta sitten | |
.eslintrc.js | 9 kuukautta sitten | |
.gitignore | 2 vuotta sitten | |
.prettierrc | 2 vuotta sitten | |
Dockerfile | 8 kuukautta sitten | |
README.md | 8 kuukautta sitten | |
deploy.md | 8 kuukautta sitten | |
ecosystem.config.js | 2 vuotta sitten | |
nest-cli.json | 2 vuotta sitten | |
package.json | 8 kuukautta sitten | |
pnpm-lock.yaml | 9 kuukautta sitten | |
tsconfig.build.json | 2 vuotta sitten | |
tsconfig.json | 2 vuotta sitten |
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 build -t gemer/socketv4:latest .
docker run -d --name socketv4 "REDIS_HOST=127.0.0.1" -e "REDIS_PASSWORD=" -net=host gemer/socketv4:latest
docker run -d --name socketv4 --restart=always -p 9999:9999 -p 10009:10009 -e "REDIS_HOST=127.0.0.1" -e "REDIS_PASSWORD=" --add-host=host.docker.internal:host-gateway gemer/socketv4:latest