diff options
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/clean | 3 | ||||
| -rwxr-xr-x | bin/dev_secrets | 1 | ||||
| -rwxr-xr-x | bin/prod_secrets | 6 | ||||
| -rwxr-xr-x | bin/up | 2 |
4 files changed, 10 insertions, 2 deletions
@@ -17,8 +17,9 @@ if [ "$REMOVE_IMAGES" = "true" ]; then sudo docker image rm \ ghcr.io/firecrawl/firecrawl:latest \ ghcr.io/firecrawl/playwright-service:latest \ + ghcr.io/firecrawl/nuq-postgres:latest \ docker.io/searxng/searxng:latest \ - postgres:17-alpine \ + rabbitmq:3-management \ redis:alpine 2>/dev/null || true echo "Images removed." fi diff --git a/bin/dev_secrets b/bin/dev_secrets index ebc9bb0..4301e6e 100755 --- a/bin/dev_secrets +++ b/bin/dev_secrets @@ -25,6 +25,7 @@ function ensure_secret() { ensure_secret "projects/firecrawl-dokploy/dev/api_key" "Firecrawl API Key" true ensure_secret "projects/firecrawl-dokploy/dev/bull_auth_key" "Bull Auth Key" true ensure_secret "projects/firecrawl-dokploy/dev/postgres_password" "PostgreSQL Password" true +ensure_secret "projects/firecrawl-dokploy/dev/searxng_secret_key" "SearXNG Secret Key" true ensure_secret "projects/firecrawl-dokploy/dev/openai_api_key" "OpenAI API Key (optional, press enter to skip)" false echo "Dev secrets ensured." diff --git a/bin/prod_secrets b/bin/prod_secrets index ca9f7f1..e409a56 100755 --- a/bin/prod_secrets +++ b/bin/prod_secrets @@ -22,14 +22,18 @@ function get_or_gen_secret() { 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") -OPENAI_API_KEY=$(get_or_gen_secret "projects/firecrawl-dokploy/prod/openai_api_key" false "OpenAI API Key") +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)") 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 @@ -13,12 +13,14 @@ fi export TEST_API_KEY="$(gopass show -o projects/firecrawl-dokploy/dev/api_key)" export BULL_AUTH_KEY="$(gopass show -o projects/firecrawl-dokploy/dev/bull_auth_key)" export POSTGRES_PASSWORD="$(gopass show -o projects/firecrawl-dokploy/dev/postgres_password)" +export SEARXNG_SECRET="$(gopass show -o projects/firecrawl-dokploy/dev/searxng_secret_key)" export OPENAI_API_KEY="$(gopass show -o projects/firecrawl-dokploy/dev/openai_api_key || echo "")" export FIRECRAWL_DOMAIN="firecrawl.localhost" sudo TEST_API_KEY="$TEST_API_KEY" \ BULL_AUTH_KEY="$BULL_AUTH_KEY" \ POSTGRES_PASSWORD="$POSTGRES_PASSWORD" \ + SEARXNG_SECRET="$SEARXNG_SECRET" \ OPENAI_API_KEY="$OPENAI_API_KEY" \ FIRECRAWL_DOMAIN="$FIRECRAWL_DOMAIN" \ docker compose up "$@" |
