Environment
Hyperon Runtime REST is a Java application and can run with any Java 8 or higher on Windows, MacOS X and Linux/Unix.
CLI
To run Runtime-Rest from cli you must pass four properties:
- loader.path - path to jdbc driver
- hyperon.database.url
- hyperon.database.username
- hyperon.database.password
Example:
java -Dloader.patch=C\jdbc\driver -jar target\hyperon-runtime-rest-1.8.22.jar
-- hyperon.database.url=”jdbc:oracle:thin:@//localhost/XE”
-- hyperon.database.username=”admin”
-- hyperon.database.password=”admin”
Docker
To run Hyperon Runtime REST as a docker image, you need to build a separate docker image based on hyperonio/runtime-rest image.
You need to add your database driver jar and run Hyperon Runtime REST jar with additional path.
Example:
FROM hyperonio/runtime-rest:latest
ARG DRIVER_JAR=dbDriver.jar
COPY ${DRIVER_JAR} driver.jar
ENTRYPOINT [‘’java’’,’’-Dloader.path=driver.jar’’, ‘’-jar’’,’’/hyperon-runtime-rest.jar’’]
Additionally, you need to pass 3 properties:
- hyperon.database.url
- hyperon.database.username
- hyperon.database.password
Invocation example:
docker run -p 8080:8080 -e hyperon.database.url=jdbc:oracle:thin:@//localhost:1521/ORADB1
-e hyperon.database.username=admin
-e hyperon.database.pasword=password
-t my-container