From d9a81db869f7956910c8b01b7385d6ee73688c17 Mon Sep 17 00:00:00 2001 From: Gabriel Simmer Date: Wed, 6 Jul 2022 20:53:57 +0100 Subject: [PATCH] Add build config --- .build.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .build.yml diff --git a/.build.yml b/.build.yml new file mode 100644 index 0000000..432dbdb --- /dev/null +++ b/.build.yml @@ -0,0 +1,24 @@ +image: archlinux +secrets: + - a3f6aa54-9243-4808-b5a5-414644732c02 + - a297a0ef-628e-41f5-9918-becb5c1010cd +packages: + - podman + - buildah + - fuse-overlayfs + - slirp4netns + - tailscale +sources: + - git@git.sr.ht:~gmem/minecraft-server-invites-frontend +tasks: + - setup-docker: | + sudo touch /etc/subuid /etc/subgid + sudo podman run --rm --privileged docker.io/multiarch/qemu-user-static --reset -p yes + sudo usermod --add-subuids 100000-165535 --add-subgids 100000-165535 build + - build: | + cd minecraft-server-invites-frontend + podman build --platform=linux/amd64,linux/arm64/v8 . -t icr.gmem.ca/wlm-svelte + - push: | + sudo systemctl start tailscaled + sudo tailscale up --authkey=$(cat ~/.tailscale) + podman push icr.gmem.ca/wlm-svelte \ No newline at end of file