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.
- Host: GitHub
- URL: https://github.com/duduxs/product-ms-spring
- Owner: Duduxs
- License: mit
- Created: 2021-09-11T19:33:28.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-12T19:31:11.000Z (almost 5 years ago)
- Last Synced: 2025-05-27T14:10:00.929Z (about 1 year ago)
- Topics: api, docker, docker-compose, github-actions, postgres, product-ms, project, spring, springfox
- Language: Java
- Homepage: https://api-product-ms.herokuapp.com/swagger-ui/
- Size: 72.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
## :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/
## :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!