fix c/nghttp2, cpp/boost-beast, cpp/cpp-httplib to use actual libraries, rename libh2o to libsoup

This commit is contained in:
Russell Ballestrini 2025-10-14 14:56:26 -04:00
parent 9e3eccb1b9
commit 47ccc09992
13 changed files with 849 additions and 1246 deletions

View file

@ -1,16 +1,19 @@
# Pin to specific Alpine version (checked 2025-10-12: alpine:3.21 is latest stable)
FROM alpine:3.21
# Pin to specific Alpine version (checked 2025-10-14: alpine:3.20 is latest stable)
FROM alpine:3.20
# Install C++ compiler and libcurl development libraries
# Install C++ compiler and build tools
RUN apk --no-cache add \
g++ \
musl-dev \
curl-dev \
make \
ca-certificates
wget \
ca-certificates \
openssl-dev
WORKDIR /app
# Download cpp-httplib header-only library (v0.18.3 latest as of 2025-10-14)
RUN wget -O httplib.h https://raw.githubusercontent.com/yhirose/cpp-httplib/v0.18.3/httplib.h
COPY uncloseai.cpp .
COPY Makefile .