From a893e054ab18edb95420759d2aa6cfe1c955ccd3 Mon Sep 17 00:00:00 2001 From: douwe Date: Wed, 6 Aug 2025 02:49:09 +0200 Subject: [PATCH] Fixed dockerfile --- Dockerfile | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index f6bde5f..292b9e8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,25 +6,23 @@ WORKDIR /server # Install necessary packages, including CMake, a C++ compiler, and wget RUN apt-get update && \ - apt-get install -y cmake g++ make wget && \ + apt-get install -y cmake g++ make wget zlib1g-dev && \ apt-get clean; # Copy the current directory contents into the container at /app COPY . /server # Download Crow library -RUN wget https://github.com/CrowCpp/Crow/archive/refs/heads/master.zip -O crow.zip && \ - unzip crow.zip && \ - mv Crow-master/crow/include/crow.h /usr/local/include/ +RUN apt-get install ./lib/crow-1.2.1.deb -y # Make the build directory RUN mkdir -p build && cd build # Run CMake to configure the build -RUN cmake .. +RUN cmake . # Build the project -RUN make +RUN cmake --build . # Expose port 8888 for the web server EXPOSE 8888