From d7c5b900b8d5d965d56417ac94681e7a11bbb1ee Mon Sep 17 00:00:00 2001 From: unclecode Date: Sun, 24 Nov 2024 19:35:53 +0800 Subject: [PATCH] feat: add support for arm64 platform in Docker commands and update INSTALL_TYPE variable in docker-compose --- README.md | 9 +++++++++ docker-compose.yml | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index fa88a507..6c5e256e 100644 --- a/README.md +++ b/README.md @@ -142,6 +142,9 @@ docker pull unclecode/crawl4ai:gpu # GPU-enabled version # Run the container docker run -p 11235:11235 unclecode/crawl4ai:basic # Replace 'basic' with your chosen version +# In case you want to set platform to arm64 +docker run --platform linux/arm64 -p 11235:11235 unclecode/crawl4ai:basic + # In case to allocate more shared memory for the container docker run --shm-size=2gb -p 11235:11235 unclecode/crawl4ai:basic ``` @@ -158,6 +161,12 @@ docker build -t crawl4ai:local \ --build-arg INSTALL_TYPE=basic \ # Options: basic, all . +# In case you want to set platform to arm64 +docker build -t crawl4ai:local \ + --build-arg INSTALL_TYPE=basic \ # Options: basic, all + --platform linux/arm64 \ + . + # Run your local build docker run -p 11235:11235 crawl4ai:local ``` diff --git a/docker-compose.yml b/docker-compose.yml index 1097ef11..b93beda9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,8 +4,8 @@ services: context: . dockerfile: Dockerfile args: - PYTHON_VERSION: 3.10 - INSTALL_TYPE: all + PYTHON_VERSION: "3.10" + INSTALL_TYPE: ${INSTALL_TYPE:-basic} ENABLE_GPU: false profiles: ["local"] ports: