Spaces:
Build error
Build error
| FROM ubuntu:22.04 | |
| RUN apt-get update && apt-get install -y \ | |
| git cmake clang libsodium-dev libboost-all-dev build-essential \ | |
| && rm -rf /var/lib/apt/lists/* | |
| WORKDIR /app | |
| # Clone Globed2 and Geode SDK | |
| RUN git clone https://github.com/GlobedGD/globed2.git | |
| RUN git clone https://github.com/geode-sdk/geode.git | |
| # Patch unsupported OS in CMakeLists.txt | |
| WORKDIR /app/globed2 | |
| RUN sed -i '/Unsupported operating system/d' CMakeLists.txt \ | |
| && sed -i '/if (NOT (${CMAKE_SYSTEM_NAME}/,/endif()/d' CMakeLists.txt | |
| # Set GEODE_SDK path | |
| ENV GEODE_SDK=/app/geode | |
| # Build globed2 | |
| RUN mkdir build | |
| WORKDIR /app/globed2/build | |
| RUN cmake .. && make -j$(nproc) | |
| EXPOSE 4000 | |
| CMD ["./globed_server", "--port", "4000"] |