Skip to content

A Spring Boot CRUD app integrated with Thymeleaf

Notifications You must be signed in to change notification settings

Vaibhavi-Sita/MyBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Blog - A Profile Links Page

This is a simple CRUD Spring Boot Application.
Displays your blog/profile links in a single page

An experiment with Thymeleaf

Thymeleaf is a modern, flexible, and easy-to-use template engine that is used for building dynamic web applications
Its simple syntax, integration with Spring, and good documentation made it an ideal choice to develop this basic app.
You may visit my blog that provides on overview of thymeleaf: A Full Stack Shortcut

Requirements

Usage

I. Docker

  1. Verify Docker version and also login to Docker Hub
docker version
docker login
  1. Pull Image from Docker Hub
docker pull vaibhavisita/myblog:latest
  1. Run the downloaded Docker Image & Access the Application
docker run --name myblog -p8777:8080 -d vaibhavisita/myblog:latest

II. ...or Clone the project

  1. Clone the repository using the following command:
git clone https://github.com/Vaibhavi-Sita/ThymeleafDemo.git
  1. Navigate to the cloned directory and build the project using the following command:
./mvnw clean install
  1. Start the application using the following command:
./mvnw spring-boot:run
  1. Access the application in your web browser at http://localhost:8080.

Contributing

If you would like to contribute to the project, please follow the steps below:

  1. Fork the repository
  2. Create a new branch for your changes
  3. Commit your changes and push the branch to your fork
  4. Create a pull request against the master branch of this repository