-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrun-with-podman.sh
executable file
·28 lines (24 loc) · 1.21 KB
/
run-with-podman.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash
PLUGIN_IMAGE_TAG=${PLUGIN_IMAGE_TAG:-localhost:5000/${USER}/example-root-http-middleware:latest}
APP_IMAGE=quay.io/rhdh/rhdh-hub-rhel9:1.5
# Uncomment the following to use an RHDH image
# APP_IMAGE=quay.io/rhdh/rhdh-hub-rhel9:next
#PLUGIN_MOUNT="--mount=type=image,src=${PLUGIN_IMAGE_TAG},dst=/opt/app-root/src/dynamic-plugins-root"
# Uncomment the following to load the plugins from the deploy directory
PLUGIN_MOUNT="-v ./deploy:/opt/app-root/src/dynamic-plugins-root:Z"
podman run \
-e LOG_LEVEL=info \
-e GITHUB_APP_CLIENT_ID=${GITHUB_APP_CLIENT_ID:-blank} \
-e GITHUB_APP_CLIENT_SECRET=${GITHUB_APP_CLIENT_SECRET:-blank} \
-e GITHUB_APP_TWO_CLIENT_ID=${GITHUB_APP_TWO_CLIENT_ID:-blank} \
-e GITHUB_APP_TWO_CLIENT_SECRET=${GITHUB_APP_TWO_CLIENT_SECRET:-blank} \
-e AZURE_CLIENT_ID=${AZURE_CLIENT_ID:-blank} \
-e AZURE_CLIENT_SECRET=${AZURE_CLIENT_SECRET:-blank} \
-e AZURE_TENANT_ID=${AZURE_TENANT_ID:-blank} \
-e ENABLE_AUTH_PROVIDER_MODULE_OVERRIDE=true \
--pull=newer \
${PLUGIN_MOUNT} \
-v ./app-config.yaml:/opt/app-root/src/app-config.yaml:Z \
-p 7007:7007 \
--entrypoint='["node", "packages/backend", "--config", "app-config.yaml"]' \
${APP_IMAGE}