- Linux/macOS:
git clone --recurse-submodules https://github.com/GigaGitCoder/JavaLibrary
cd JavaLibrary
./setup-build.sh
./start.sh使用 ./stop.sh/ 关闭。
- Windows:
git clone --recurse-submodules https://github.com/GigaGitCoder/JavaLibrary
cd JavaLibrary
start setup-build.ps1
start start.ps1使用 start stop.ps1 关闭。
- 启动项目后,您需要通过 POST 方法 'api/admin/registerAsAdmin/' 创建第一个管理员账户
{
"nickname": "nickname",
"email": "email",
"password": "password"
}在实际项目中使用时,建议在启动/部署项目之前更改一些值:
./user-service/中的 jwt 密钥。docker-compose.yml中user-service和book-service的 postgres 认证凭据。- 您也可以根据需要在任何
docker-compose.yml文件中更改端口。
项目运行期间只应保持网站端口(默认为 8091)开放。其余端口应拒绝用户访问。