https://github.com/ravening/springboot-webflux-jwt
Spring boot project which implements REST endpoints using WebFlux API and authentication using JWT
https://github.com/ravening/springboot-webflux-jwt
Last synced: 2 months ago
JSON representation
Spring boot project which implements REST endpoints using WebFlux API and authentication using JWT
- Host: GitHub
- URL: https://github.com/ravening/springboot-webflux-jwt
- Owner: ravening
- Created: 2019-08-14T09:16:06.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-11-16T08:56:30.000Z (over 2 years ago)
- Last Synced: 2025-02-11T11:56:32.789Z (4 months ago)
- Language: Java
- Size: 62.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spring boot WebFlux
Spring boot project implmented using Webflux and mongodb
## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
### Prerequisites
Below are the softwares you need to run the project
```
Java
Any IDE
Mongodb or Embedded Mongodb
Maven
```### Installing
A step by step series of examples that tell you how to get a development env running
Download the repository using git clone
```
git clone
```cd to the project directory and enter the below command to start the project
```
./mvnw spring-boot:run
```## Running the tests
Tests will be added later
## Building a docker image
Run the below command to create a docker iamge
```
./mvnw install dockerfile:build
```This will create a docker image with name
```
rakeshv/spring-webflux
```Run the docker image using the command
```bash
docker run -p 8080:8080 -t rakeshv/spring-webflux
```
## Built With* [Spring Boot](https://spring.io/projects/spring-boot) - The web framework used
* [Maven](https://maven.apache.org/) - Dependency Management## Contributing
Please read [CONTRIBUTING.md](https://gist.github.com/PurpleBooth/b24679402957c63ec426) for details on our code of conduct, and the process for submitting pull requests to us.
## Versioning
We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/your/project/tags).