aur: move docker build (#895)
This commit is contained in:
parent
0d100a57a6
commit
032680ca9d
14 changed files with 349 additions and 117 deletions
|
|
@ -17,6 +17,7 @@ SHELL ["/bin/bash", "-o", "pipefail", "-c"]
|
|||
# install dependencies
|
||||
RUN <<_DEPS
|
||||
#!/bin/bash
|
||||
set -e
|
||||
apt-get update -y
|
||||
apt-get install -y --no-install-recommends \
|
||||
build-essential=12.9* \
|
||||
|
|
@ -63,6 +64,7 @@ ENV CUDA_BUILD="520.61.05"
|
|||
# hadolint ignore=SC3010
|
||||
RUN <<_INSTALL_CUDA
|
||||
#!/bin/bash
|
||||
set -e
|
||||
cuda_prefix="https://developer.download.nvidia.com/compute/cuda/"
|
||||
cuda_suffix=""
|
||||
if [[ "${TARGETPLATFORM}" == 'linux/arm64' ]]; then
|
||||
|
|
@ -89,6 +91,7 @@ WORKDIR /build/sunshine/build
|
|||
# cmake and cpack
|
||||
RUN <<_MAKE
|
||||
#!/bin/bash
|
||||
set -e
|
||||
cmake \
|
||||
-DCMAKE_CUDA_COMPILER:PATH=/build/cuda/bin/nvcc \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
|
|
@ -118,6 +121,7 @@ COPY --from=artifacts /sunshine*.deb /sunshine.deb
|
|||
# install sunshine
|
||||
RUN <<_INSTALL_SUNSHINE
|
||||
#!/bin/bash
|
||||
set -e
|
||||
apt-get update -y
|
||||
apt-get install -y --no-install-recommends /sunshine.deb
|
||||
apt-get clean
|
||||
|
|
@ -142,6 +146,8 @@ ENV HOME=/home/$UNAME
|
|||
|
||||
# setup user
|
||||
RUN <<_SETUP_USER
|
||||
#!/bin/bash
|
||||
set -e
|
||||
groupadd -f -g "${PGID}" "${UNAME}"
|
||||
useradd -lm -d ${HOME} -s /bin/bash -g "${PGID}" -G input -u "${PUID}" "${UNAME}"
|
||||
mkdir -p ${HOME}/.config/sunshine
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue