Bradltr95 / spring-boot

Spring boot project for writing APIs and connecting to a DB using Docker.
MIT License
2 stars 0 forks source link

Spring Boot Engineers Project

This is a Spring Boot application designed to manage software engineers and their tech stacks. The project uses PostgreSQL as the database and is containerized with Docker.

Features

Prerequisites

Setup Instructions

  1. Clone the Repository:
    git clone https://github.com/Bradltr95/spring-boot-engineers.git
    cd spring-boot-engineers
  2. Start the Database: Use Docker Compose to start the PostgreSQL container:
    docker-compose up -d
  3. Run the Application: Use Gradle to build and run the application:
    ./gradlew bootRun
  4. Access the Application:

Configuration

Testing

Run the tests using Gradle:

./gradlew clean test -Psuite=SoftwareEngineerTestSuite_test.xml

All tests will be automatically run by the github workflow under /.github/workflows/pipeline.yml during a merge or PR.

Project Structure

License

This project is licensed under the MIT License.