[add] agent-browser

This commit is contained in:
Andy Bunce 2026-03-16 15:11:07 +00:00
parent c5bcf5824a
commit 50e6115351

View file

@ -30,20 +30,26 @@ RUN curl -fsSL https://bun.sh/install | bash
# --- NEW SECTION: RUST SETUP --- # --- NEW SECTION: RUST SETUP ---
# 5. Install Rust (Official Script) # 5. Install Rust (Official Script)
# Installs Cargo, Rustc, Rustfmt, etc. # Installs Cargo, Rustc, Rustfmt, etc.
#ENV RUSTUP_HOME=/root/.rustup ENV RUSTUP_HOME=/root/.rustup
#ENV CARGO_HOME=/root/.cargo ENV CARGO_HOME=/root/.cargo
#ENV PATH="$CARGO_HOME/bin:$PATH" ENV PATH="$CARGO_HOME/bin:$PATH"
#RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile default RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile default
# install https://agent-browser.dev
RUN cargo install agent-browser && \
agent-browser install # Download Chrome (first time)
# --- NEW SECTION: GO SETUP --- # --- NEW SECTION: GO SETUP ---
# 6. Install Go (Latest Stable) # 6. Install Go (Latest Stable)
# We target 'linux-arm64' because you are on Apple Silicon (M3). # We target 'linux-arm64' because you are on Apple Silicon (M3).
#ARG GO_VER=1.23.4 #ARG GO_VER=1.26.1
#RUN curl -OL https://golang.org/dl/go${GO_VER}.linux-arm64.tar.gz && \ #ARG ARCH=amd64
# tar -C /usr/local -xzf go${GO_VER}.linux-arm64.tar.gz && \ #RUN curl -OL https://golang.org/dl/go${GO_VER}.linux-${ARCH}.tar.gz && \
# rm go${GO_VER}.linux-arm64.tar.gz # tar -C /usr/local -xzf go${GO_VER}.linux-${ARCH}.tar.gz && \
# rm go${GO_VER}.linux-${ARCH}.tar.gz
#ENV PATH="/usr/local/go/bin:$PATH" #ENV PATH="/usr/local/go/bin:$PATH"
# 6a basex https://files.basex.org/releases/12.2/BaseX122.zip # 6a basex https://files.basex.org/releases/12.2/BaseX122.zip
ARG BASEX_VER=12.2/BaseX122.zip ARG BASEX_VER=12.2/BaseX122.zip
RUN curl -fsSL https://files.basex.org/releases/${BASEX_VER} -o temp.zip || { echo "Download failed"; exit 1; } && \ RUN curl -fsSL https://files.basex.org/releases/${BASEX_VER} -o temp.zip || { echo "Download failed"; exit 1; } && \