diff options
| author | MohamedBassem <me@mbassem.com> | 2024-03-24 01:00:24 +0000 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2024-03-24 02:08:55 +0000 |
| commit | 4ab081511b328085d6c7c9990da2abc1a6e920e1 (patch) | |
| tree | 5e76586b181f7deb3564cfc026d1397dc9bdd332 /docker/Dockerfile | |
| parent | f8bc4dd9c1a70692e555f2170cd41acbf0f41851 (diff) | |
| download | karakeep-4ab081511b328085d6c7c9990da2abc1a6e920e1.tar.zst | |
docker: Use external chrome docker container
Diffstat (limited to '')
| -rw-r--r-- | docker/Dockerfile | 9 | ||||
| -rw-r--r-- | docker/Dockerfile.dev | 7 |
2 files changed, 1 insertions, 15 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile index 2164dc77..05432cbe 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -72,19 +72,10 @@ RUN --mount=type=cache,id=pnpm_workers,target=/pnpm/store pnpm deploy --node-lin FROM --platform=$BUILDPLATFORM node:21-alpine AS workers WORKDIR /app -# Install chromium needed for puppeteer -RUN apk add --no-cache chromium runuser -ENV CHROME_PATH "/usr/bin/chromium-browser" -ENV BROWSER_EXECUTABLE_PATH "/app/start-chrome.sh" -ENV BROWSER_USER_DATA_DIR="/tmp/chrome" - COPY --from=workers_builder /prod apps/workers RUN corepack enable -ADD docker/start-chrome.sh . -RUN chmod +x start-chrome.sh - WORKDIR /app/apps/workers USER root diff --git a/docker/Dockerfile.dev b/docker/Dockerfile.dev index 9a8de32b..cd15b20d 100644 --- a/docker/Dockerfile.dev +++ b/docker/Dockerfile.dev @@ -1,11 +1,6 @@ FROM node:21-alpine -RUN apk add --no-cache libc6-compat chromium runuser make g++ py3-pip linux-headers +RUN apk add --no-cache libc6-compat make g++ py3-pip linux-headers ENV PUPPETEER_SKIP_DOWNLOAD true -ENV CHROME_PATH "/usr/bin/chromium-browser" -ENV BROWSER_EXECUTABLE_PATH "/bin/start-chrome.sh" -ENV BROWSER_USER_DATA_DIR="/tmp/chrome" WORKDIR /app -ADD start-chrome.sh /bin -RUN chmod +x /bin/start-chrome.sh |
