Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kondratovivan/employee-manager
Employee manager MVC app
https://github.com/kondratovivan/employee-manager
docker flyway java11 junit lombok maven mvc orika postgresql res spring-boot spring-security
Last synced: about 1 month ago
JSON representation
Employee manager MVC app
- Host: GitHub
- URL: https://github.com/kondratovivan/employee-manager
- Owner: KondratovIvan
- Created: 2023-12-26T18:44:16.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-18T12:32:52.000Z (11 months ago)
- Last Synced: 2024-11-22T07:06:29.855Z (about 1 month ago)
- Topics: docker, flyway, java11, junit, lombok, maven, mvc, orika, postgresql, res, spring-boot, spring-security
- Language: Java
- Homepage:
- Size: 110 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# employee-manager
To run this application you must
**1. Docker**
* Download Docker [Here](https://docs.docker.com/get-docker/). Hint: Enable Hyper-V feature on windows and restart;
* Then open powershell and check:
```bash
docker info
```
or check docker version
```bash
docker -v
```
or docker compose version
```bash
docker-compose -v
```**2. Spring boot app**
* Clone the repository:
```bash
git clone https://github.com/KondratovIvan/employee-manager
```
* Build the maven project:
```bash
mvn clean install
```
* Running the containers:
This command will build the docker containers and start them.
```bash
docker-compose up
```**Note**
All commands should be run from project root (where docker-compose.yml locates)
* If you have to want to see running containers. Checklist docker containers
```bash
docker container list -a
```
or
```bash
docker-compose ps
```**3. Postman**
Download and install the Postman request client to send HTTP requests
**4. Stop app**
* Stop containers:
```bash
docker-compose down
```