Mohammed Naser | 8661577 | 2024-06-01 10:02:09 -0400 | [diff] [blame] | 1 | # SPDX-License-Identifier: Apache-2.0 |
Mohammed Naser | 735efe2 | 2024-06-26 23:46:25 -0400 | [diff] [blame^] | 2 | # Atmosphere-Rebuild-Time: 2024-06-26T17:38:39Z |
Mohammed Naser | 682ba51 | 2024-04-03 13:56:18 -0400 | [diff] [blame] | 3 | |
Mohammed Naser | d30f18d | 2024-04-17 01:20:43 -0400 | [diff] [blame] | 4 | ARG RELEASE |
| 5 | |
Mohammed Naser | da99423 | 2024-04-13 12:34:01 -0400 | [diff] [blame] | 6 | FROM golang:1.21 AS go-builder |
| 7 | COPY go.mod go.sum /src/ |
| 8 | WORKDIR /src |
| 9 | RUN go mod download |
Mohammed Naser | ee1ff23 | 2024-04-05 13:52:18 -0400 | [diff] [blame] | 10 | |
Mohammed Naser | da99423 | 2024-04-13 12:34:01 -0400 | [diff] [blame] | 11 | FROM go-builder AS libvirt-tls-sidecar-builder |
| 12 | COPY cmd/ /src/cmd/ |
| 13 | COPY internal/ /src/internal/ |
| 14 | RUN go build -o main ./cmd/libvirt-tls-sidecar/main.go |
Mohammed Naser | 682ba51 | 2024-04-03 13:56:18 -0400 | [diff] [blame] | 15 | |
Mohammed Naser | d30f18d | 2024-04-17 01:20:43 -0400 | [diff] [blame] | 16 | FROM registry.atmosphere.dev/library/ubuntu:${RELEASE} AS libvirt-tls-sidecar |
Mohammed Naser | da99423 | 2024-04-13 12:34:01 -0400 | [diff] [blame] | 17 | COPY --from=libvirt-tls-sidecar-builder /src/main /usr/bin/libvirt-tls-sidecar |
| 18 | ENTRYPOINT ["/usr/bin/libvirt-tls-sidecar"] |