# PUBLIC DOMAIN - NO LICENSE, NO WARRANTY
# Copyright 2025 TimeHexOn & foxhop & russell@unturf
# https://www.permacomputer.com

# Pin to specific Alpine version (checked 2025-10-14: alpine:3.20 is latest stable)
FROM alpine:latest

# Install C++ compiler and Boost libraries
RUN apk --no-cache add \
    g++ \
    make \
    boost1.84-dev \
    openssl-dev \
    ca-certificates

WORKDIR /app

COPY uncloseai.cpp .
COPY Makefile .

# Compile the application
RUN make

# Run the examples
CMD ["./uncloseai"]
