psemek/tools/test/runner/Dockerfile
lisyarus ae9a706189
Some checks failed
Run tests / test (push) Failing after 7m3s
Set up test runner workflow
2026-07-03 14:55:23 +03:00

24 lines
739 B
Docker

FROM ubuntu:24.04
# Install tools
RUN apt-get update && apt-get upgrade -y && apt-get install -y \
build-essential chrpath cmake git \
file wget zip \
libpng-dev libxext-dev libgl-dev libboost-all-dev libmpg123-dev \
libxi-dev libxrender-dev \
libasound2-dev libpulse-dev \
libfreetype-dev libsdl2-dev nodejs
# Set user
RUN useradd -u 1000 -U -o -d /home -M worker
RUN chown -R worker:worker /home /usr/local
USER worker
WORKDIR /home
# Install wgpu-native
RUN wget https://github.com/gfx-rs/wgpu-native/releases/download/v0.19.4.1/wgpu-linux-x86_64-release.zip
RUN mkdir -p wgpu-native
RUN unzip wgpu-*.zip -d wgpu-native
RUN rm wgpu-*.zip
RUN mkdir -p wgpu-native/install
RUN mv wgpu-native/libwgpu_native.a wgpu-native/install