Files
Archduino/test/integration/Dockerfile

17 lines
368 B
Docker

# 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"]