FatPaper-1874 / fatpaper-monopoly

大富翁总项目
http://fatpaper.site
GNU General Public License v3.0
215 stars 29 forks source link

Fatpaper 联机大富翁

捐赠/赞赏途径:

  1. 爱发电平台:https://afdian.com/a/fatpaper;
  2. 赞赏码, 直达作者:

大富翁总项目,使用子模块引用各个大富翁部分,支持使用docker运行项目。

全局配置请到根目录的global.config.ts中修改。

小白食用教程(windows下使用docker desktop部署,使用镜像源免魔法)

教程: https://note.youdao.com/s/1fUq7glx

注意⚠️

在非localhost网络环境下部署时需要将global.config.ts里的FATPAPER_HOST修改为对应的地址或域名。

拉取项目

要连着子模块一起拉取到本地,

git clone --recursive https://github.com/FatPaper-1874/fatpaper-monopoly.git

子模块更新

git submodule update --remote

文件目录结构

子模块的目录结构在子模块中

├─📁 conf--------------------------- # docker启动时需要的配置文件
│ ├─📁 sql
│ │ └─📄 init.sql------------------- # 初始数据库的sql命令
│ ├─📄 my.cnf----------------------- # mysql配置文件
│ └─📄 nginx.conf------------------- # nginx配置文件
├─📄 .dockerignore
├─📄 .gitignore
├─📄 .gitmodules
├─📄 docker-compose-local.yml------- # docker-compose文件,用于在docker启动项目
├─📄 dockerfile-monopoly-server----- # 大富翁服务器的docker文件
├─📄 dockerfile-user-server--------- # 用户服务器的docker文件
├─📄 dockerfile-web----------------- # 前端web网页的docker文件
├─📄 global.config.ts--------------- # 全局配置文件
├─📄 LICENSE
├─📄 monopoly.sql------------------- # 演示视频中使用到的演示数据
├─📄 quick-dev-start.bat------------ # 以命令行的方式快速启动
├─📄 quick-docker-build.bat--------- # docker快速打包项目
├─📄 quick-docker-start.bat--------- # docker快速运行项目
├─📄 README.md
├─📄 tencent-cloud.ts--------------- # 腾讯云COS的配置,可以不填写
└─📄 user-server-health-check.js---- # 健康检查js,用于docker-compose顺序启动

跑起来的方法