no sid only golang

This commit is contained in:
Iain Learmonth 2026-05-17 16:45:58 +01:00
parent 57c519436e
commit 2b4ee30cce
15 changed files with 58 additions and 596 deletions

View file

@ -1,18 +1,17 @@
# The build image could be golang, but it currently does not support riscv64. Only debian:sid does, at the time of writing.
FROM debian:sid-slim AS build
FROM golang:1-trixie AS build
ARG version
# Install dependencies
RUN apt-get update && apt-get install -y golang build-essential libsecret-1-dev
RUN apt-get update && apt-get install -y golang build-essential libsecret-1-dev libfido2-dev libcbor-dev
# Build
ADD https://github.com/ProtonMail/proton-bridge.git#${version} /build/
WORKDIR /build/
RUN make build-nogui vault-editor
FROM debian:sid-slim
LABEL maintainer="Simon Felding <sife@adm.ku.dk>"
FROM golang:1-trixie
LABEL maintainer="SR2 Communications <contact@sr2.uk>"
EXPOSE 25/tcp
EXPOSE 143/tcp