FROM docker.io/library/debian:bookworm-slim WORKDIR /woj # RUN sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list.d/debian.sources # Install dependencies & languages: c/cpp/python3/pypy3/go/rust/nodejs RUN apt-get update && apt-get upgrade -y \ && apt-get install -y \ git parallel wget curl \ autoconf bison cmake flex gperf libnl-route-3-dev libprotobuf-dev libtool m4 make pkg-config protobuf-compiler \ gcc g++ clang python3 pypy3 golang-go rustc nodejs \ && apt-get clean && rm -rf /var/lib/apt/lists # Copy source code RUN mkdir -p /woj/framework && mkdir -p /woj/problem COPY framework /woj/framework # Build RUN cd /woj/framework/template && ./setup.sh RUN cd /woj/framework/scripts && ./setup.sh