1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
diff --git a/Dockerfile b/Dockerfile
index 4f546ce71818373005209c4f0b25b92bf75766fb..af8c5f429bebbef5527d596c9dd878343c0b213c 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,12 +1,12 @@
# SPDX-FileCopyrightText: © nobody
# SPDX-License-Identifier: CC0-1.0
-FROM golang:alpine AS build
-RUN apk add make
-COPY . /src
+FROM archlinux AS build
+RUN pacman -Syu make go git protobuf which --noconfirm
+RUN git clone https://git.sr.ht/~mpldr/uniview /src
WORKDIR /src
-RUN CGO_ENABLED=0 EXTRA_GO_LDFLAGS="-s -w" make univiewd
+RUN CGO_ENABLED=0 EXTRA_GO_LDFLAGS="-s -w" make
FROM scratch
COPY --from=build /src/univiewd /
-ENTRYPOINT /univiewd
+CMD ["/univiewd"]
|