From 20f28cfa27a94d0c4610b4cedbc2b913343f7623 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9=20=D0=9F?= =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=BE=D0=B2?= Date: Fri, 1 May 2026 22:07:13 +0300 Subject: [PATCH] Add docker build environment --- docker/cpp-mingw-vcpkg/Dockerfile.txt | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 docker/cpp-mingw-vcpkg/Dockerfile.txt diff --git a/docker/cpp-mingw-vcpkg/Dockerfile.txt b/docker/cpp-mingw-vcpkg/Dockerfile.txt new file mode 100644 index 0000000..bedfb04 --- /dev/null +++ b/docker/cpp-mingw-vcpkg/Dockerfile.txt @@ -0,0 +1,24 @@ +FROM ubuntu:24.04 + +ENV DEBIAN_FRONTEND=noninteractive +ENV VCPKG_ROOT=/opt/vcpkg +ENV PATH="${VCPKG_ROOT}:${PATH}" + +RUN apt-get update && apt-get install -y \ + build-essential \ + mingw-w64 \ + cmake \ + ninja-build \ + git \ + curl \ + zip \ + unzip \ + tar \ + pkg-config \ + ca-certificates \ + && rm -rf /var/lib/apt/lists/* + +RUN git clone https://github.com/microsoft/vcpkg.git ${VCPKG_ROOT} \ + && ${VCPKG_ROOT}/bootstrap-vcpkg.sh + +WORKDIR /workspace \ No newline at end of file