Skip to content

(待填坑)完全自研重构的次世代游戏服全生态

License

Notifications You must be signed in to change notification settings

racespeedtime/next-server

Repository files navigation

next_server

初始化

pnpm i

cd ./backend && pnpm i
cd ../frontend && pnpm i
cd ../server && pnpm i

将根目录和backend下的.env.example复制并重命名为.env,配置环境值。 手动补充server的依赖环境,即omp-server和相关插件的存放。

初次构建后,连接到mysql容器,创建一个数据库对应backend/.envDB_NAME,然后执行backend/init.sql 初始数据。

由于后端服务依赖于mysql,初次构建如果没有创建对应的数据库,可能造成后端项目报错并不断重启,建议配置好后执行一次docker-compose restart

构建

将整体代码通过git clonesftp等形式传输到服务器上。

server的依赖环境如果跑在linux系统,则不应上传windows的环境依赖,应当在服务器上重新配置相关环境。

docker-compose up -d --build # 重新构建全部镜像并后台运行
# ----------------------------------------------------------------
docker-compose up -d --build backend # 只重新构建后端
docker-compose up -d --build frontend # 只重新构建前端
docker-compose up -d --build server # 只重新构建服务端
# ----------------------------------------------------------------
docker-compose up -d # 基于已构建镜像并后台运行

About

(待填坑)完全自研重构的次世代游戏服全生态

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published