Sign inSign up

kalyaniv2001/expense_tracker_springboot

By kalyaniv2001

Updated over 2 years ago

Expense Tracker backend using Spring Boot. Provides RESTful API and connects to PostgreSQL database.

Image
Integration & delivery
0

127

kalyaniv2001/expense_tracker_springboot repository overview

This repository hosts the Docker image for the backend of the Expense Tracking Application, developed using Spring Boot. The backend handles all business logic, data processing, and database interactions required for managing expenses. It connects seamlessly with a PostgreSQL database and provides a RESTful API for frontend communication.

Key Features:

Spring Boot Framework: Utilizes the robust and scalable Spring Boot framework.

RESTful API: Provides a comprehensive API for managing expenses, categories, and user data.

PostgreSQL Integration: Connects to a PostgreSQL database for reliable data storage and retrieval.

Secure: Implements authentication and authorization mechanisms.

Logging: Integrated with Log4j2 for effective logging and monitoring.

Dockerized: Fully containerized for easy deployment and scalability.

How to Use:

Pull the Image: docker pull kalyaniv2001/expense_tracker_springboot:latest

Run the Container:

docker run -d -p 9000:9000 --name expense_tracker_backend
-e SPRING_DATASOURCE_URL=jdbc:postgresql://db:5432/expense_tracker
-e SPRING_DATASOURCE_USERNAME=kalyani
-e SPRING_DATASOURCE_PASSWORD=1234
-e SPRING_DATASOURCE_DRIVER_CLASS_NAME=org.postgresql.Driver
-e spring.jpa.properties.hibernate.hbm2ddl.auto=update
-e spring.jpa.hibernate.ddl-auto=none
-e spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
-e logging.level.com.example.demo=INFO
-e server.port=9000
kalyaniv2001/expense_tracker_springboot:latest

License: This project is licensed under the MIT License.

Tag summary

Content type

Image

Digest

sha256:32cc46177

Size

224 MB

Last updated

over 2 years ago

docker pull kalyaniv2001/expense_tracker_springboot