blob: 31801d2b586900b9f784a4d89fb54c657c1021ae [file] [log] [blame]
Mohammed Naser86615772024-06-01 10:02:09 -04001# SPDX-License-Identifier: Apache-2.0
Mohammed Naserc2769ab2024-06-26 07:52:39 -04002# Atmosphere-Rebuild-Time: 2024-06-26T11:52: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"]