# Minimal Arch image with Go toolchain for building and running archduino. FROM archlinux:base RUN pacman -Sy --noconfirm --needed go git ca-certificates WORKDIR /src COPY . /src RUN go build -o /usr/local/bin/archduino ./cmd/archduino # Run as non-root to exercise user-home paths. RUN useradd -m tester USER tester WORKDIR /home/tester ENTRYPOINT ["archduino"]