Files
nocodb/scripts/self-hosted-gh-runner/Dockerfile
Anbarasu d1477c725d chore: bump to node 22 wip (#10065)
* chore: bump to node 22

* chore: add non-enumerable config to clones

Signed-off-by: mertmit <mertmit99@gmail.com>

---------

Signed-off-by: mertmit <mertmit99@gmail.com>
Co-authored-by: mertmit <mertmit99@gmail.com>
2024-12-20 14:23:01 +03:00

20 lines
622 B
Docker

FROM ghcr.io/actions/actions-runner:latest
USER root
# Install dependencies
RUN apt-get update && apt-get install -y \
libnss3 libatk-bridge2.0-0 libdrm-dev libxkbcommon-dev libgbm-dev libasound-dev \
libatspi2.0-0 libxshmfence-dev python3 python3-pip curl zip sudo rsync jq \
&& apt-get clean && rm -rf /var/lib/apt/lists/*
# Install Node.js (and npm, which includes npx)
RUN curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && \
apt-get install -y nodejs && \
apt-get clean && rm -rf /var/lib/apt/lists/*
# Install Playwright
RUN npx playwright install --with-deps chromium
USER runner