refactor(docker): split browser image into per-core prebuilt variants

Replace the single browser image (which required local build) with three
prebuilt images: browser-chromium, browser-firefox, and browser (both).
Each is exposed as a separate Docker Compose profile so users can simply
`docker compose --profile browser-chromium up -d` without any local build
step, significantly reducing install time.
This commit is contained in:
Acbox
2026-03-29 01:46:18 +08:00
parent 3c26109d79
commit 38afb2e1c6
7 changed files with 140 additions and 27 deletions
+1 -2
View File
@@ -17,8 +17,7 @@ RUN cd apps/browser && bun run build
FROM ubuntu:noble
ARG BROWSER_CORES=chromium,firefox
ENV BROWSER_CORES=$BROWSER_CORES
ENV BROWSER_CORES=chromium,firefox
WORKDIR /app