* 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`
Refactored container configurations in worker, api, and playwright-service YAMLs to streamline syntax and add missing fields. Added a service definition for the worker component and included a new environment variable in the configmap for rate-limiting. These changes enhance configuration clarity and ensure proper resource definitions.
Introduced liveness and readiness probes for the Playwright service, API, and worker components. This ensures that Kubernetes can better manage the health and availability of these services by periodically checking their endpoints. This enhancement will improve the robustness and reliability of the deployed applications.
Added new ConfigMap for playwright-service and adjusted existing references.
Applied imagePullPolicy: Always to ensure all images are updated promptly.
Updated README to include --no-cache for Docker build instructions.