diff --git a/apps/api/Dockerfile b/apps/api/Dockerfile index 4640042..3c98e50 100644 --- a/apps/api/Dockerfile +++ b/apps/api/Dockerfile @@ -54,8 +54,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ ARG TARGETARCH RUN --mount=type=secret,id=GITHUB_TOKEN,env=GITHUB_TOKEN \ case "$TARGETARCH" in \ - amd64) ZIP="camoufox-150.0.2-alpha.26-lin.x86_64.zip" ;; \ - arm64) ZIP="camoufox-150.0.2-alpha.25-lin.arm64.zip" ;; \ + amd64) RELEASE="alpha.26"; ZIP="camoufox-150.0.2-${RELEASE}-lin.x86_64.zip" ;; \ + arm64) RELEASE="alpha.25"; ZIP="camoufox-150.0.2-${RELEASE}-lin.arm64.zip" ;; \ *) echo "unsupported arch: $TARGETARCH"; exit 1 ;; \ esac && \ curl -fsSL \ @@ -63,7 +63,7 @@ RUN --mount=type=secret,id=GITHUB_TOKEN,env=GITHUB_TOKEN \ -o /tmp/camoufox.zip && \ unzip -q /tmp/camoufox.zip -d /opt/camoufox && \ rm /tmp/camoufox.zip && \ - printf '{"version":"150.0.2","release":"alpha.26"}\n' > /opt/camoufox/version.json && \ + printf '{"version":"150.0.2","release":"%s"}\n' "$RELEASE" > /opt/camoufox/version.json && \ chmod -R 755 /opt/camoufox && \ rm -rf /opt/camoufox/fonts/macos /opt/camoufox/fonts/windows diff --git a/apps/api/Dockerfile.baseline b/apps/api/Dockerfile.baseline index c809d65..e717c1d 100644 --- a/apps/api/Dockerfile.baseline +++ b/apps/api/Dockerfile.baseline @@ -54,8 +54,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ ARG TARGETARCH RUN --mount=type=secret,id=GITHUB_TOKEN,env=GITHUB_TOKEN \ case "$TARGETARCH" in \ - amd64) ZIP="camoufox-150.0.2-alpha.26-lin.x86_64.zip" ;; \ - arm64) ZIP="camoufox-150.0.2-alpha.25-lin.arm64.zip" ;; \ + amd64) RELEASE="alpha.26"; ZIP="camoufox-150.0.2-${RELEASE}-lin.x86_64.zip" ;; \ + arm64) RELEASE="alpha.25"; ZIP="camoufox-150.0.2-${RELEASE}-lin.arm64.zip" ;; \ *) echo "unsupported arch: $TARGETARCH"; exit 1 ;; \ esac && \ curl -fsSL \ @@ -63,7 +63,7 @@ RUN --mount=type=secret,id=GITHUB_TOKEN,env=GITHUB_TOKEN \ -o /tmp/camoufox.zip && \ unzip -q /tmp/camoufox.zip -d /opt/camoufox && \ rm /tmp/camoufox.zip && \ - printf '{"version":"150.0.2","release":"alpha.26"}\n' > /opt/camoufox/version.json && \ + printf '{"version":"150.0.2","release":"%s"}\n' "$RELEASE" > /opt/camoufox/version.json && \ chmod -R 755 /opt/camoufox && \ rm -rf /opt/camoufox/fonts/macos /opt/camoufox/fonts/windows diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 0c3fd66..3d3ec0b 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -16,7 +16,7 @@ services: mem_limit: 3g environment: REDIS_URL: redis://redis:6379 - BROWSER_POOL_SIZE: 5 + BROWSER_POOL_SIZE: ${BROWSER_POOL_SIZE:-3} PROXY_URL: ${PROXY_URL:-} PROXY_LIST_FILE: ${PROXY_LIST_FILE:-} RESIDENTIAL_PROXY_URL: ${RESIDENTIAL_PROXY_URL:-} diff --git a/docker-compose.yml b/docker-compose.yml index c559b0d..36a0bd1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -16,7 +16,7 @@ services: shm_size: 1gb environment: REDIS_URL: redis://redis:6379 - BROWSER_POOL_SIZE: ${BROWSER_POOL_SIZE:-3} + BROWSER_POOL_SIZE: ${BROWSER_POOL_SIZE:-1} PROXY_URL: ${PROXY_URL:-} PROXY_LIST_FILE: ${PROXY_LIST_FILE:-} RESIDENTIAL_PROXY_URL: ${RESIDENTIAL_PROXY_URL:-}