mirror of
https://git.mirrors.martin98.com/https://github.com/mendableai/firecrawl
synced 2025-04-23 14:39:44 +08:00

* fix: Quote variables in `docker-entrypoint.sh` - This commit adds double quotes around variables in the docker-entrypoint.sh script to prevent word splitting and globbing issues, ensuring the script behaves correctly in all cases. * fix: Ensure worker/api deployment starts with `OPENAI_API_KEY` * fix: Add missing `FLY_PROCESS_GROUP` env var to deployments * fix: Correct `PLAYWRIGHT_MICROSERVICE_URL` in `firecrawl-config` * fix: Update Docker build options for Apple Silicon compatibility * fix: Correct `PLAYWRIGHT_MICROSERVICE_URL` in `firecrawl-config`
25 lines
713 B
Bash
Executable File
25 lines
713 B
Bash
Executable File
#!/bin/bash -e
|
|
|
|
if [ "$UID" -eq 0 ]; then
|
|
set +e # disable failing on errror
|
|
ulimit -n 65535
|
|
echo "NEW ULIMIT: $(ulimit -n)"
|
|
set -e # enable failing on error
|
|
else
|
|
echo ENTRYPOINT DID NOT RUN AS ROOT
|
|
fi
|
|
|
|
if [ "$FLY_PROCESS_GROUP" = "app" ]; then
|
|
echo "RUNNING app"
|
|
node --max-old-space-size=8192 dist/src/index.js
|
|
elif [ "$FLY_PROCESS_GROUP" = "worker" ]; then
|
|
echo "RUNNING worker"
|
|
node --max-old-space-size=8192 dist/src/services/queue-worker.js
|
|
elif [ "$FLY_PROCESS_GROUP" = "index-worker" ]; then
|
|
echo "RUNNING index worker"
|
|
node --max-old-space-size=8192 dist/src/services/indexing/index-worker.js
|
|
else
|
|
echo "NO FLY PROCESS GROUP"
|
|
node --max-old-space-size=8192 dist/src/index.js
|
|
fi
|