All checks were successful
release-tag / release-image (push) Successful in 10m52s
24 lines
503 B
Bash
24 lines
503 B
Bash
#!/bin/sh
|
|
set -eu
|
|
|
|
gen() { openssl rand -hex 32; }
|
|
|
|
cat <<OUT
|
|
# Mega service tokens
|
|
NEUROFORGE_ADMIN_TOKEN=$(gen)
|
|
NEUROFORGE_APP_API_KEY=$(gen)
|
|
NEUROFORGE_INTEGRATION_TOKEN=$(gen)
|
|
NEUROFORGE_CONTROL_READ_TOKEN=$(gen)
|
|
NEUROFORGE_WORKER_TOKEN=$(gen)
|
|
NEUROFORGE_METRICS_TOKEN=$(gen)
|
|
KB_INTEGRATION_TOKEN=$(gen)
|
|
CONTROL_READ_TOKEN=$(gen)
|
|
SEARXNG_SECRET=$(gen)
|
|
|
|
# Web/UI and optional webhook secrets
|
|
WEB_PASSWORD=$(gen)
|
|
BASIC_AUTH_PASSWORD=$(gen)
|
|
CONTROL_BASIC_AUTH_PASSWORD=$(gen)
|
|
WEBHOOK_SECRET=$(gen)
|
|
OUT
|