Skip to content

Instantly share code, notes, and snippets.

@gashcrumb
Created September 20, 2024 12:24
Show Gist options
  • Save gashcrumb/32416640621cab0a82caa54dee9c7b2f to your computer and use it in GitHub Desktop.
Save gashcrumb/32416640621cab0a82caa54dee9c7b2f to your computer and use it in GitHub Desktop.
#!/bin/bash
IMAGE=quay.io/janus-idp/backstage-showcase:next
podman pull $IMAGE
podman run \
-e GITHUB_APP_APP_ID="${GITHUB_APP_APP_ID}" \
-e GITHUB_APP_CLIENT_ID="${GITHUB_APP_CLIENT_ID}" \
-e GITHUB_APP_CLIENT_SECRET="${GITHUB_APP_CLIENT_SECRET}" \
-e GITHUB_APP_WEBHOOK_URL="${GITHUB_APP_WEBHOOK_URL}" \
-e GITHUB_APP_WEBHOOK_SECRET="${GITHUB_APP_WEBHOOK_SECRET}}" \
-e GITHUB_APP_PRIVATE_KEY="${GITHUB_APP_PRIVATE_KEY}" \
-v ./dynamic-plugins-root:/opt/app-root/src/dynamic-plugins-root:Z \
-v ./app-config.local.yaml:/opt/app-root/src/app-config.local.yaml:Z \
-p 7007:7007 \
--entrypoint='["node", "packages/backend", "--config", "app-config.yaml", "--config", "app-config.example.yaml", "--config", "app-config.local.yaml"]' \
$IMAGE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment