Skip to content

Latest commit

 

History

History
70 lines (48 loc) · 3.06 KB

README_ZH.md

File metadata and controls

70 lines (48 loc) · 3.06 KB

Postgres Spring Thymeleaf Java Docker

License Stars

JavaLibrary 是一个基于 Java Spring 的图书馆项目,具有完全自动化且经过充分测试的设置和部署流程。

安装

  1. 从官方网站下载 Java。

  2. 从官方网站下载 Docker 并按照说明进行设置:

Git 子模块及文档

快速开始

  • 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)开放。其余端口应拒绝用户访问。