32 lines
913 B
Docker
32 lines
913 B
Docker
ARG IMAGE
|
|
FROM $IMAGE
|
|
|
|
LABEL "com.github.actions.name"="Unity - Test runner"
|
|
LABEL "com.github.actions.description"="Run tests for any Unity project."
|
|
LABEL "com.github.actions.icon"="box"
|
|
LABEL "com.github.actions.color"="gray-dark"
|
|
|
|
LABEL "repository"="http://github.com/webbertakken/unity-actions"
|
|
LABEL "homepage"="http://github.com/webbertakken/unity-actions"
|
|
LABEL "maintainer"="Webber Takken <webber@takken.io>"
|
|
|
|
# Dependencies for glvnd and X11.
|
|
RUN apt-get update \
|
|
&& apt-get install -y -qq --no-install-recommends \
|
|
libglvnd0 \
|
|
libgl1 \
|
|
libglx0 \
|
|
libegl1 \
|
|
libxext6 \
|
|
libx11-6 \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
# Env vars for the nvidia-container-runtime.
|
|
ENV NVIDIA_VISIBLE_DEVICES all
|
|
ENV NVIDIA_DRIVER_CAPABILITIES graphics,utility,compute
|
|
|
|
ADD steps /steps
|
|
RUN chmod -R +x /steps
|
|
ADD entrypoint.sh /entrypoint.sh
|
|
RUN chmod +x /entrypoint.sh
|
|
ENTRYPOINT ["/entrypoint.sh"]
|