https://github.com/nadunsanjeevana/spring-boot-crud-application
Simple Application was developed using spring Boot
https://github.com/nadunsanjeevana/spring-boot-crud-application
docker java17 postgresql spring-boot
Last synced: 3 months ago
JSON representation
Simple Application was developed using spring Boot
- Host: GitHub
- URL: https://github.com/nadunsanjeevana/spring-boot-crud-application
- Owner: NadunSanjeevana
- Created: 2023-09-17T06:48:32.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-24T19:10:19.000Z (over 1 year ago)
- Last Synced: 2023-09-26T03:51:45.931Z (over 1 year ago)
- Topics: docker, java17, postgresql, spring-boot
- Language: Java
- Homepage:
- Size: 67.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spring Boot Backend with PostgreSQL and Docker
## Table of Contents
- [Introduction](#introduction)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Database Setup](#database-setup)
- [API Endpoints](#api-endpoints)
- [Docker Containerization](#docker-containerization)
- [Contributing](#contributing)
- [License](#license)## Introduction
Welcome to the Spring Boot Backend project with PostgreSQL and Docker! This backend application serves as the foundation for your web or mobile app. It provides APIs to interact with a PostgreSQL database and offers a containerized deployment using Docker.
## Features
1. **API Endpoints:** Define and expose RESTful API endpoints for your application.
2. **Database Interaction:** Connect to a PostgreSQL database for data storage.
3. **Docker Containerization:** Package your application into a Docker container for easy deployment and scaling.
4. **Security:** Implement security measures to protect your APIs.## Technologies Used
- **Spring Boot:** The primary framework for building the backend.
- **PostgreSQL:** The relational database management system used for data storage.
- **Docker:** Containerization technology for packaging and deploying your application.## Prerequisites
Before you begin, ensure you have met the following requirements:
- [Docker](https://docs.docker.com/get-docker/) installed on your system.
- [Docker Compose](https://docs.docker.com/compose/install/) installed (if using Docker Compose).## Installation
1. Clone this repository to your local machine:
```shell
git clone https://github.com/NadunSanjeevana/Spring-boot-CRUD-application.git