blob: 7c4809ebec3e1da39e317a29f1ac8d677ea72c5f [file] [log] [blame]
vexxhost-bota62d9312024-06-01 21:13:59 +02001# SPDX-License-Identifier: Apache-2.0
vexxhost-bot4a8f0912024-06-28 22:34:23 +02002# Atmosphere-Rebuild-Time: 2024-06-28T12:14:26Z
Mohammed Naser682ba512024-04-03 13:56:18 -04003
Mohammed Naser19c6c8a2024-04-18 01:47:10 -04004ARG RELEASE
5
Oleksandr K.35b49012024-10-26 00:50:51 +02006FROM golang:1.22 AS go-builder
Mohammed Naserd28fbaf2024-04-08 17:15:00 -04007COPY go.mod go.sum /src/
8WORKDIR /src
9RUN go mod download
Mohammed Naseree1ff232024-04-05 13:52:18 -040010
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040011FROM go-builder AS libvirt-tls-sidecar-builder
12COPY cmd/ /src/cmd/
13COPY internal/ /src/internal/
14RUN go build -o main ./cmd/libvirt-tls-sidecar/main.go
Mohammed Naser682ba512024-04-03 13:56:18 -040015
Mohammed Naser19c6c8a2024-04-18 01:47:10 -040016FROM registry.atmosphere.dev/library/ubuntu:${RELEASE} AS libvirt-tls-sidecar
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040017COPY --from=libvirt-tls-sidecar-builder /src/main /usr/bin/libvirt-tls-sidecar
18ENTRYPOINT ["/usr/bin/libvirt-tls-sidecar"]