An open API service indexing awesome lists of open source software.

https://github.com/duduxs/product-ms-spring

🖖 API developed using concepts as containers, github actions, deploys, and many others.
https://github.com/duduxs/product-ms-spring

api docker docker-compose github-actions postgres product-ms project spring springfox

Last synced: 2 months ago
JSON representation

🖖 API developed using concepts as containers, github actions, deploys, and many others.

Awesome Lists containing this project

README

          


Product MicroService



This application was developed during the UOL Compass' selection process.

This project is based in CRUD(Create, Read, Update and Delete) with Spring and Java.



Technologies   |   
How To Use   |   
How To Contribute   |   
License


Collage

## :rocket: Technologies

This project was developed with the following technologies:

- API:

- [Java](https://www.oracle.com/br/java/)
- [Spring Framework](https://spring.io/)
- [Postgresql](https://www.postgresql.org/)

- Utils:

- [SpringFox](https://springfox.github.io/springfox/)
- [Docker](https://www.docker.com/)
- [DockerCompose](https://docs.docker.com/compose/)

## :information_source: How to use
To clone and run this application, you'll need [Git](https://git-scm.com), [Docker](https://www.docker.com/) and [DockerCompose](https://docs.docker.com/compose/) installed on your computer. From your command line:

```bash
# Clone this repository
$ git clone https://github.com/duduxs/product-ms-spring

# Go into the repository
$ cd product-ms-spring
```

To run the API + Postgres:

```bash
$ bash dockerRun.sh
```

To stop the API + Postgres:

```bash
$ bash dockerStop.sh
```

Now access on your browser: http://localhost:9999


docs -> http://localhost:9999/swagger-ui/
Doc

## :thumbsup: How To Contribute

- Make a fork;
- Create a branch with your feature: `git checkout -b my-feature`;
- Commit changes: `git commit -m 'feat: My new feature'`;
- Make a push to your branch: `git push origin my-feature`.

## :memo: License
This project is under the MIT license. See the [LICENSE](https://github.com/Duduxs/product-ms-spring/blob/master/LICENSE) for more information.

---


Made by Eduardo José 😆 Contact me!