summaryrefslogtreecommitdiffhomepage
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/clean3
-rwxr-xr-xbin/dev_secrets1
-rwxr-xr-xbin/prod_secrets6
-rwxr-xr-xbin/up2
4 files changed, 10 insertions, 2 deletions
diff --git a/bin/clean b/bin/clean
index a87e386..9ab648c 100755
--- a/bin/clean
+++ b/bin/clean
@@ -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
diff --git a/bin/up b/bin/up
index 1e39076..2fff656 100755
--- a/bin/up
+++ b/bin/up
@@ -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 "$@"