mirror of
https://litchi.icu/ngc2207/judge.git
synced 2025-05-19 21:48:16 +00:00
21 lines
528 B
Docker
21 lines
528 B
Docker
FROM alpine:3.21
|
|
|
|
RUN echo "https://mirror.nju.edu.cn/alpine/v3.21/main" > /etc/apk/repositories && \
|
|
echo "https://mirror.nju.edu.cn/alpine/v3.21/community" >> /etc/apk/repositories
|
|
|
|
RUN apk add --no-cache git npm build-base clang-extra-tools nodejs
|
|
|
|
RUN npm config set registry https://registry.npmmirror.com
|
|
|
|
WORKDIR /app
|
|
|
|
COPY jsonrpc-ws-proxy ./jsonrpc-ws-proxy
|
|
|
|
WORKDIR /app/jsonrpc-ws-proxy
|
|
|
|
COPY clangd/servers.yml .
|
|
|
|
EXPOSE 3000
|
|
|
|
CMD ["node", "dist/server.js", "--port", "3000", "--languageServers", "servers.yml"]
|