https://github.com/lispyclouds/helidon-crux-api
Demonstrates an API based on Helidon backed by Crux+JDBC
https://github.com/lispyclouds/helidon-crux-api
Last synced: 9 months ago
JSON representation
Demonstrates an API based on Helidon backed by Crux+JDBC
- Host: GitHub
- URL: https://github.com/lispyclouds/helidon-crux-api
- Owner: lispyclouds
- License: agpl-3.0
- Created: 2020-09-11T09:44:24.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-11-01T12:02:23.000Z (about 5 years ago)
- Last Synced: 2025-01-28T15:15:15.585Z (11 months ago)
- Language: HCL
- Size: 125 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Helidon-Crux-API
Demonstrates an API based on [Helidon](https://helidon.io) backed by [Crux](https://www.opencrux.com)+JDBC
## Requirements
- An OS supported by Java
- Java 14+
- [PostgreSQL](https://www.postgresql.org) 11+
## Running locally with Docker
- Easily spin up a latest PostgreSQL container with
`docker run -it --name helidon-storage -p 5432:5432 -e POSTGRES_DB=customers -e POSTGRES_USER=helidon -e POSTGRES_PASSWORD=helidon postgres:alpine`
- Clone this repo
- Start the server with `./gradlew run`
- The API is available on `http://0.0.0.0:7777`