diff --git a/src/main/java/cn/celess/blog/controller/InstallController.java b/src/main/java/cn/celess/blog/controller/InstallController.java index 6354ca2..32a7bac 100644 --- a/src/main/java/cn/celess/blog/controller/InstallController.java +++ b/src/main/java/cn/celess/blog/controller/InstallController.java @@ -100,4 +100,10 @@ public class InstallController { return Response.success(installParam); } + + + @GetMapping("/install") + public String install() { + return "install.html"; + } } diff --git a/src/main/java/cn/celess/blog/entity/InstallParam.java b/src/main/java/cn/celess/blog/entity/InstallParam.java index b73cb7b..a6f8e44 100644 --- a/src/main/java/cn/celess/blog/entity/InstallParam.java +++ b/src/main/java/cn/celess/blog/entity/InstallParam.java @@ -13,4 +13,10 @@ public class InstallParam { private String dbUrl; private String dbUsername; private String dbPassword; + + /** + * user 相关 + */ + private String email; + private String password; } diff --git a/src/main/resources/public/css/install.css b/src/main/resources/public/css/install.css new file mode 100644 index 0000000..a45545c --- /dev/null +++ b/src/main/resources/public/css/install.css @@ -0,0 +1,33 @@ +* { + margin: 0; + padding: 0; +} + +html, body { + width: 100%; + height: 100%; +} + +.box { + width: 40vw; + height: 50vh; + padding: 8px 10px; + border: 1px solid rgba(50, 50, 50, .1); + border-radius: 3px; + position: relative; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} + +.box-inner { + height: 100%; + width: 100%; + background: #ececec; +} + +.box-inner select, input, button { + width: 90%; + margin: 8px 5%; +} + diff --git a/src/main/resources/public/install.html b/src/main/resources/public/install.html new file mode 100644 index 0000000..e049a72 --- /dev/null +++ b/src/main/resources/public/install.html @@ -0,0 +1,46 @@ + + +
+ +