summaryrefslogtreecommitdiff
path: root/Dockerfile.builder
blob: dbb1026d50715dbbf01627541916e1b5ba3e4b5e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
FROM debian:bookworm-slim

RUN apt-get update \
	&& apt install -y \
		debian-keyring \
		debian-archive-keyring \
		apt-transport-https \
		ca-certificates \
	&& true

COPY bookworm-backports.list /etc/apt/sources.list.d/bookworm-backports.list
ADD https://dl.cloudsmith.io/public/caddy/xcaddy/debian.deb.txt /etc/apt/sources.list.d/caddy.list
ADD https://dl.cloudsmith.io/public/caddy/xcaddy/gpg.key /opt/caddy/gpg.key
RUN gpg \
	--dearmor \
	-o /usr/share/keyrings/caddy-xcaddy-archive-keyring.gpg \
	/opt/caddy/gpg.key

RUN apt-get update \
	&& apt-get install -y \
		-t bookworm-backports \
		golang-go \
		xcaddy \
	&& true

RUN mkdir /app
WORKDIR /app