FROM alpine:latest
# Install rust and SDL2
RUN apk update ; apk upgrade
RUN apk add --no-cache rust cargo build-base sdl2-dev git
WORKDIR /usr/src/rbgb
COPY . .
# Build all targets to verify compilation
RUN cargo build --all-targets
CMD ["cargo", "test"]