mirror of
https://github.com/logos-storage/logos-storage-network-crawler.git
synced 2026-01-02 13:33:08 +00:00
docker: use own nim-lang docker image (#3)
This commit is contained in:
parent
f46e9837ca
commit
9df5efc7c1
@ -1,5 +1,5 @@
|
||||
# Variables
|
||||
ARG BUILDER=nimlang/nim:2.0.14
|
||||
ARG BUILDER=codexstorage/nim-lang:2.0.14
|
||||
ARG IMAGE=ubuntu:24.04
|
||||
ARG BUILD_HOME=/src
|
||||
ARG MAKE_PARALLEL=${MAKE_PARALLEL:-4}
|
||||
@ -7,7 +7,6 @@ ARG NIMFLAGS="${NIMFLAGS:-"-d:disableMarchNative"}"
|
||||
ARG USE_LIBBACKTRACE=${USE_LIBBACKTRACE:-1}
|
||||
ARG APP_HOME=/crawler
|
||||
|
||||
|
||||
# Build
|
||||
FROM ${BUILDER} AS builder
|
||||
ARG BUILD_HOME
|
||||
@ -26,11 +25,11 @@ RUN nimble build
|
||||
FROM ${IMAGE}
|
||||
ARG BUILD_HOME
|
||||
ARG APP_HOME
|
||||
ARG NAT_IP_AUTO
|
||||
|
||||
WORKDIR ${APP_HOME}
|
||||
COPY --from=builder ${BUILD_HOME}/build/* /usr/local/bin
|
||||
COPY --from=builder --chmod=0755 ${BUILD_HOME}/docker/docker-entrypoint.sh /
|
||||
RUN apt-get update && apt-get install -y libgomp1 curl jq && rm -rf /var/lib/apt/lists/*
|
||||
|
||||
ENTRYPOINT ["/docker-entrypoint.sh"]
|
||||
CMD ["codexcrawler"]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user