git - alex wennerberg
    1
    2
    3
    4
    5
    6
    7
    8
    9
   10
   11
#!/bin/bash
set -ex

# Cross-compile for Raspberry Pi (ARM64) Alpine Linux
# go-git is pure Go, so no CGO needed
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -o gituwa main.go

scp gituwa root@pi:/tmp/
ssh root@pi "mv /tmp/gituwa /var/git/gituwa && chmod +x /var/git/gituwa"

echo "✓ Deployed to /var/git/gituwa on root@pi"