2.7 KiB
2.7 KiB
WANFi Control & Billing System
构建目录
build.wfc/
├── bin # build binary file
├── build # build directory
│ ├── bin
│ ├── docker # docker compose root directory
│ │ ├── env
│ │ ├── mysql
│ │ │ ├── conf
│ │ │ ├── data
│ │ │ ├── db
│ │ │ └── logs
│ │ ├── nacos
│ │ │ ├── conf
│ │ │ └── logs
│ │ ├── nginx
│ │ │ ├── conf
│ │ │ ├── conf.d
│ │ │ ├── html
│ │ │ └── logs
│ │ ├── redis
│ │ │ ├── conf
│ │ │ └── data
│ │ └── wfc
│ │ ├── auth
│ │ │ └── jar
│ │ ├── gateway
│ │ │ └── jar
│ │ ├── modules
│ │ │ ├── file
│ │ │ │ └── jar
│ │ │ ├── gen
│ │ │ │ └── jar
│ │ │ ├── job
│ │ │ │ └── jar
│ │ │ ├── payment
│ │ │ │ └── jar
│ │ │ ├── system
│ │ │ │ └── jar
│ │ │ └── user
│ │ │ └── jar
│ │ ├── upload
│ │ └── visual
│ │ └── monitor
│ │ └── jar
│ └── systemd # system service daemon file saved here
│ └── system
├── debbuild # deb build directory, not ready
│ ├── DEBIAN
│ ├── etc
│ └── opt
│ └── wfc
├── docs
│ ├── 01-requirement
│ ├── 02-design
│ └── 03-configuration
└── release
├── debs # deb package release, n/a
└── tars # tar package release
准备工作
JDK >= 1.8 (推荐1.8版本)
Maven >= 3.0
Mysql >= 5.7.0 (推荐5.7版本) # docker内部构建
Redis >= 7.4.2 # docker内部构建
nacos >= v2.5.0 # docker内部构建
sentinel >= 1.6.0 (optional)
构建发布包
cd wfc.git/build.wfc/bin
./build.sh -g tar