minecraft-server-invites-fr.../.build.yml
2022-07-06 21:40:32 +01:00

27 lines
841 B
YAML

image: archlinux
secrets:
- a3f6aa54-9243-4808-b5a5-414644732c02
- a297a0ef-628e-41f5-9918-becb5c1010cd
packages:
- podman
- fuse-overlayfs
- slirp4netns
- tailscale
- binfmt-qemu-static
- qemu-user-static
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
set +x
sudo tailscale up --authkey=$(cat ~/.tailscale)
set -x
podman push icr.gmem.ca/wlm-svelte