diff --git a/Dockerfile b/Dockerfile index 4fa13ab..4421cbb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,8 @@ FROM docker.io/library/debian:bookworm -RUN apt update && apt install -y ca-certificates +RUN apt update && apt install -y ca-certificates -COPY apt/docker.gpg /etc/apt/keyrings/docker.gpg -COPY apt/docker.list /etc/apt/sources.list.d/docker.list +COPY files/. / -RUN apt update && apt install -y docker-ce-cli docker-buildx-plugin +RUN apt update && apt install -y nodejs docker-ce-cli docker-buildx-plugin diff --git a/apt/docker.gpg b/files/etc/apt/keyrings/docker.gpg similarity index 100% rename from apt/docker.gpg rename to files/etc/apt/keyrings/docker.gpg diff --git a/files/etc/apt/keyrings/nodesource.gpg b/files/etc/apt/keyrings/nodesource.gpg new file mode 100644 index 0000000..a8c38d4 Binary files /dev/null and b/files/etc/apt/keyrings/nodesource.gpg differ diff --git a/files/etc/apt/preferences.d/nodejs b/files/etc/apt/preferences.d/nodejs new file mode 100644 index 0000000..908ed47 --- /dev/null +++ b/files/etc/apt/preferences.d/nodejs @@ -0,0 +1,3 @@ +Package: nodejs +Pin: origin deb.nodesource.com +Pin-Priority: 600 diff --git a/files/etc/apt/preferences.d/nsolid b/files/etc/apt/preferences.d/nsolid new file mode 100644 index 0000000..6b462eb --- /dev/null +++ b/files/etc/apt/preferences.d/nsolid @@ -0,0 +1,3 @@ +Package: nsolid +Pin: origin deb.nodesource.com +Pin-Priority: 600 diff --git a/apt/docker.list b/files/etc/apt/sources.list.d/docker.list similarity index 100% rename from apt/docker.list rename to files/etc/apt/sources.list.d/docker.list diff --git a/files/etc/apt/sources.list.d/nodesource.list b/files/etc/apt/sources.list.d/nodesource.list new file mode 100644 index 0000000..2f35e98 --- /dev/null +++ b/files/etc/apt/sources.list.d/nodesource.list @@ -0,0 +1 @@ +deb [arch=amd64 signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main