https://github.com/mark1708/pastebin-app
Pastebin example with Spring Boot 3 and React js
https://github.com/mark1708/pastebin-app
hazelcast java-17 keycloak minio react security spring-boot
Last synced: about 2 months ago
JSON representation
Pastebin example with Spring Boot 3 and React js
- Host: GitHub
- URL: https://github.com/mark1708/pastebin-app
- Owner: Mark1708
- Created: 2023-09-03T09:39:09.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-08T08:02:11.000Z (almost 3 years ago)
- Last Synced: 2025-01-12T09:43:58.809Z (over 1 year ago)
- Topics: hazelcast, java-17, keycloak, minio, react, security, spring-boot
- Language: Java
- Homepage:
- Size: 414 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pastebin-app
# Start docker compose
```shell
docker compose up -d
```
# First setting
1. Log In `http://localhost:8282` admin:admin
2. Open clients tab and regenerate credentials
3. Change client credentials in application.yml
4. Create user and set password
# Start backend
```shell
cd pastebin-backend/ && ./gradlew bootRun --args='--spring.profiles.active=dev'
```
# Start frontend
```shell
cd pastebin-frontend/ && npm install && npm start
```
# Links
* Keycloak - `http://localhost:8282`
* Backend Swagger API - `http://localhost:8081/api/v1/docs/swagger-ui/index.html`
* Hazelcast Manager - `http://localhost:8080`
* MinIO - `http://localhost:9001`