This setup includes:
- Keycloak for authentication and authorization.
- PostgreSQL for the application database.
- Spring Boot application accessible with a Bearer Token.
- URL: http://localhost:8081
- Admin Credentials:
- Username:
admin
- Password:
admin
- Username:
- Users:
book-user
/book-user
(standard user)book-admin
/book-admin
(admin user)
- URL: http://localhost:8080
- Authentication: Bearer Token from Keycloak required.
- Host:
localhost
- Port:
5432
- Database Name:
booking_app
- Credentials:
- Username:
frasoprano
- Password:
frasoprano
- Username:
Navigate to the src/main/resources/docker
directory:
podman compose up -d // docker compose up -d