summaryrefslogtreecommitdiffhomepage
path: root/bin/prod_secrets
diff options
context:
space:
mode:
Diffstat (limited to 'bin/prod_secrets')
-rwxr-xr-xbin/prod_secrets22
1 files changed, 15 insertions, 7 deletions
diff --git a/bin/prod_secrets b/bin/prod_secrets
index e409a56..5c6f34a 100755
--- a/bin/prod_secrets
+++ b/bin/prod_secrets
@@ -13,27 +13,35 @@ function get_or_gen_secret() {
local val=$(openssl rand -hex 32)
gopass insert -f "$path" <<< "$val"
else
- echo >&2 "Missing required secret: $description ($path)"
- echo >&2 "Please enter the value:"
- read -rs val
+ echo >&2 "$description"
+ echo >&2 "Enter value (leave empty to skip):"
+ read -r val
gopass insert -f "$path" <<< "$val"
fi
fi
gopass show -o "$path"
}
-FIRECRAWL_DOMAIN=$(get_or_gen_secret "projects/firecrawl-dokploy/prod/firecrawl_domain" false "Firecrawl domain (e.g. firecrawl.yourdomain.com)")
TEST_API_KEY=$(get_or_gen_secret "projects/firecrawl-dokploy/prod/api_key" true "Firecrawl API Key")
BULL_AUTH_KEY=$(get_or_gen_secret "projects/firecrawl-dokploy/prod/bull_auth_key" true "Bull Auth Key")
POSTGRES_PASSWORD=$(get_or_gen_secret "projects/firecrawl-dokploy/prod/postgres_password" true "PostgreSQL Password")
SEARXNG_SECRET_KEY=$(get_or_gen_secret "projects/firecrawl-dokploy/prod/searxng_secret_key" true "SearXNG Secret Key")
-OPENAI_API_KEY=$(get_or_gen_secret "projects/firecrawl-dokploy/prod/openai_api_key" false "OpenAI API Key (optional, press enter to skip)")
+
+# FIRECRAWL_DOMAIN is only needed if you use Traefik routing (not required for direct IP access).
+FIRECRAWL_DOMAIN=$(gopass show -o "projects/firecrawl-dokploy/prod/firecrawl_domain" 2>/dev/null || echo "")
+# OPENAI_API_KEY is only needed for /extract features. Add it directly in Dokploy if needed.
+OPENAI_API_KEY=$(gopass show -o "projects/firecrawl-dokploy/prod/openai_api_key" 2>/dev/null || echo "")
cat <<EOF
-FIRECRAWL_DOMAIN=$FIRECRAWL_DOMAIN
TEST_API_KEY=$TEST_API_KEY
BULL_AUTH_KEY=$BULL_AUTH_KEY
POSTGRES_PASSWORD=$POSTGRES_PASSWORD
SEARXNG_SECRET=$SEARXNG_SECRET_KEY
-OPENAI_API_KEY=$OPENAI_API_KEY
EOF
+
+if [ -n "$FIRECRAWL_DOMAIN" ]; then
+ echo "FIRECRAWL_DOMAIN=$FIRECRAWL_DOMAIN"
+fi
+if [ -n "$OPENAI_API_KEY" ]; then
+ echo "OPENAI_API_KEY=$OPENAI_API_KEY"
+fi