The following was discovered as part of building this project:
For further reference, please consider the following sections:
In this project the template of Mazer, applied in this spring project with Thymeleaf format. Reference link for Mazer template; https://zuramai.github.io/mazer/docs/
- See WebController.java class to render web pages
- HTML pages under resources/templates folder
- assets folder under resources/templates folder
https://www.baeldung.com/thymeleaf-in-spring-mvc
Java 11
Maven
Spring Boot 2.7.9-snapshot
Tomcat WAR Build
Java version updated to 17
Spring Boot version updated to 3.1.4
JAR Build
Mazer Theme version updated to 2.2.0
No .html suffix needed on the URL controller. Removed the .html extension in all pages href. This is the only changes on HTML pages. Thymeleaf related tags are not added.
Docker related settings added,
- Dockerfile added
- docker-compose.yml added
- spring-boot-docker-compose dependency added to pom.xml
Dockerfile design