FROM alpine:3.21 AS build RUN apk add --no-cache build-base libsodium-dev mosquitto-dev COPY main.c /src/main.c RUN gcc -std=gnu11 -Wall -Wextra -O2 -o /board /src/main.c -lsodium -lmosquitto FROM alpine:3.21 RUN apk add --no-cache libsodium mosquitto-libs COPY --from=build /board /board ENTRYPOINT ["/board"]