Skip to content

Commit fe5ca6a

Browse files
committed
added native toolchain to metadata
1 parent 63745e6 commit fe5ca6a

File tree

1 file changed

+35
-2
lines changed

1 file changed

+35
-2
lines changed
Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,39 @@
11
packagingDefinition:
22
type: PrebuiltDockerImage
3-
dockerImage: "ghcr.io/hasura/ndc-jvm-oracle:v1.0.7"
3+
dockerImage: "ghcr.io/hasura/ndc-jvm-oracle:v1.0.9"
4+
nativeToolchainDefinition:
5+
commands:
6+
start:
7+
type: ShellScript
8+
bash: |
9+
#!/usr/bin/env bash
10+
set -eu -o pipefail
11+
HASURA_CONFIGURATION_DIRECTORY="$HASURA_PLUGIN_CONNECTOR_CONTEXT_PATH" \
12+
java -Dquarkus.http.host=0.0.0.0 -Dquarkus.http.port=$HASURA_CONNECTOR_PORT -Djava.util.logging.manager=org.jboss.logmanager.LogManager \
13+
-jar "$HASURA_DDN_NATIVE_CONNECTOR_DIR/quarkus-run.jar"
14+
powershell: |
15+
$ErrorActionPreference = "Stop"
16+
$env:HASURA_CONFIGURATION_DIRECTORY="$env:HASURA_PLUGIN_CONNECTOR_CONTEXT_PATH";
17+
java `
18+
-Dquarkus.http.host=0.0.0.0 `
19+
-Dquarkus.http.port=$env:HASURA_CONNECTOR_PORT `
20+
-Djava.util.logging.manager=org.jboss.logmanager.LogManager `
21+
-jar "$env:HASURA_DDN_NATIVE_CONNECTOR_DIR\quarkus-run.jar"
22+
update:
23+
type: ShellScript
24+
bash: |
25+
#!/usr/bin/env bash
26+
set -eu -o pipefail
27+
"$HASURA_DDN_NATIVE_CONNECTOR_PLUGIN_DIR/bin/ndc-cli" update \
28+
--database ORACLE \
29+
--schemas $JDBC_SCHEMAS \
30+
--outfile "$HASURA_PLUGIN_CONNECTOR_CONTEXT_PATH/configuration.json"
31+
powershell: |
32+
$ErrorActionPreference = "Stop"
33+
& "$env:HASURA_DDN_NATIVE_CONNECTOR_PLUGIN_DIR\bin\ndc-cli.exe" update `
34+
--database ORACLE `
35+
--schemas $env:JDBC_SCHEMAS `
36+
--outfile "$env:HASURA_PLUGIN_CONNECTOR_CONTEXT_PATH\configuration.json"
437
supportedEnvironmentVariables:
538
- name: JDBC_URL
639
description: "The JDBC URL to connect to the database"
@@ -10,4 +43,4 @@ commands:
1043
update:
1144
type: Dockerized
1245
dockerImage: ghcr.io/hasura/ndc-jvm-cli:v1.0.5
13-
commandArgs: [update, --database, ORACLE, --schemas, $JDBC_SCHEMAS, --outfile, /etc/connector/configuration.json]
46+
commandArgs: [update, --database, ORACLE, --schemas, $JDBC_SCHEMAS, --outfile, /etc/connector/configuration.json]

0 commit comments

Comments
 (0)