From 8c98f0f820f6521d9ad924fa0deffad3117aebc2 Mon Sep 17 00:00:00 2001 From: Peter Galonza Date: Mon, 13 May 2024 23:47:47 +0300 Subject: [PATCH] add docker file for CI https://github.com/devkitPro/pacman/issues/31 --- Dockerfile | 14 ++++++++++++++ requirements.txt | 2 ++ 2 files changed, 16 insertions(+) create mode 100644 Dockerfile create mode 100644 requirements.txt diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..88d9fe284 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM devkitpro/devkita64:latest + +WORKDIR /app/ + +COPY ./requirements.txt /opt/requirements.txt + +RUN apt-get install -y --no-install-recommends python3-venv && \ +python3 -m venv /opt/venv && \ +. /opt//venv/bin/activate && \ +pip install -r /opt/requirements.txt + +RUN dkp-pacman -S --needed --noconfirm \ +switch-glm switch-libjpeg-turbo \ +devkitarm-rules devkitA64 hactool diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 000000000..2ff883435 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +lz4==4.3.3 +pycryptodome==3.20.0 \ No newline at end of file