Commit d2dc2e510a3f300a50dada4d8a2b4af16cbf84b8

Parents: a643a59f3fa277a30c563b282a3c66f63b97fd83

From: Moritz Poldrack <git@moritz.sh>
Date: Wed Oct 4 21:34:04 2023 +0700

ci: update Dockerfile build to not fail

		

Stats

Dockerfile +5/-5

Changeset

 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"]