Add build config
This commit is contained in:
parent
c02896b595
commit
d9a81db869
24
.build.yml
Normal file
24
.build.yml
Normal file
|
@ -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
|
Loading…
Reference in a new issue