blob: 274a70fa839be5618af6fc5921e83f7e8da1a8a0 [file] [log] [blame]
vexxhost-bot6e0e4362024-06-01 21:24:08 +02001# SPDX-License-Identifier: Apache-2.0
vexxhost-bot65e04a22024-06-26 15:46:55 +02002# Atmosphere-Rebuild-Time: 2024-06-25T22:49:25Z
Mohammed Naser682ba512024-04-03 13:56:18 -04003
Mohammed Naserd30f18d2024-04-17 01:20:43 -04004ARG RELEASE
5
Mohammed Naserda994232024-04-13 12:34:01 -04006FROM golang:1.21 AS go-builder
7COPY go.mod go.sum /src/
8WORKDIR /src
9RUN go mod download
Mohammed Naseree1ff232024-04-05 13:52:18 -040010
Mohammed Naserda994232024-04-13 12:34:01 -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 Naserd30f18d2024-04-17 01:20:43 -040016FROM registry.atmosphere.dev/library/ubuntu:${RELEASE} AS libvirt-tls-sidecar
Mohammed Naserda994232024-04-13 12:34:01 -040017COPY --from=libvirt-tls-sidecar-builder /src/main /usr/bin/libvirt-tls-sidecar
18ENTRYPOINT ["/usr/bin/libvirt-tls-sidecar"]