diff --git a/Dockerfile b/Dockerfile index 9f2114e..c07b5f0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ # SPDX-License-Identifier: AGPL-3.0-only # -FROM ubuntu:focal-20240530@sha256:fa17826afb526a9fc7250e0fbcbfd18d03fe7a54849472f86879d8bf562c629e +FROM ubuntu:jammy-20250714@sha256:1ec65b2719518e27d4d25f104d93f9fac60dc437f81452302406825c46fcc9cb # Avoid getting prompted to configure things during installation. ENV DEBIAN_FRONTEND=noninteractive @@ -15,13 +15,15 @@ COPY docker/apt.conf docker/sources.list /etc/apt/ # But we can't install it because it doesn't trust our mirror! # Temporarily disables APT's certificate signature checking # to download the certificates. -RUN apt-get update -oAcquire::https::Verify-Peer=false \ - && apt-get install -oAcquire::https::Verify-Peer=false -y ca-certificates +RUN apt update -oAcquire::https::Verify-Peer=false +RUN apt install -oAcquire::https::Verify-Peer=false -y ca-certificates + # Back to normal, verification back on # Install only what's needed to set up Rust and Node. # We'll install additional tools at the end to take advantage of Docker's caching of earlier steps. -RUN apt-get update && apt-get install -y apt-transport-https xz-utils unzip +RUN apt update +RUN apt install -y apt-transport-https xz-utils unzip # User-specific setup! diff --git a/docker/sources.list b/docker/sources.list index 150fe17..2cc9a32 100644 --- a/docker/sources.list +++ b/docker/sources.list @@ -1,3 +1,3 @@ -deb [snapshot=20240829T060900Z] http://archive.ubuntu.com/ubuntu/ focal main universe -deb [snapshot=20240829T060900Z] http://archive.ubuntu.com/ubuntu/ focal-updates main universe -deb [snapshot=20240829T060900Z] http://security.ubuntu.com/ubuntu focal-security main universe \ No newline at end of file +deb [snapshot=20250811T060900Z] http://archive.ubuntu.com/ubuntu/ jammy main universe +deb [snapshot=20250811T060900Z] http://archive.ubuntu.com/ubuntu/ jammy-updates main universe +deb [snapshot=20250811T060900Z] http://security.ubuntu.com/ubuntu jammy-security main universe