testground-nim-sdk/examples/simple_tcp_ping/Dockerfile

13 lines
358 B
Docker

FROM nimlang/nim:alpine as builder
# "checkpoint" to avoid installing dependencies every time
# this is optional
ARG SDK_GIT_REF="master"
RUN nimble install -y "https://github.com/status-im/testground-nim-sdk@#${SDK_GIT_REF}"
FROM builder
COPY . .
RUN cd plan && nimble install -d && nim c -d:chronicles_log_level=NOTICE main.nim
ENTRYPOINT ["plan/main"]