mirror of
https://github.com/nocodb/nocodb.git
synced 2026-02-01 23:48:33 +00:00
* 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>
20 lines
622 B
Docker
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
|