blob: 3f80b95a86cba0805be093622a6856e711d70bbf (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# Fulcrum on the coinos base image. The static upstream release binary is
# self-contained, so we just drop it onto ghcr.io/coinos/base — the rest of the
# coinos stack already uses that base, so this shares layers instead of pulling
# a separate Fulcrum image tree. Matches the prod Fulcrum version.
FROM ghcr.io/coinos/base
USER root
ARG VERSION=2.1.1
ADD https://github.com/cculianu/Fulcrum/releases/download/v${VERSION}/Fulcrum-${VERSION}-x86_64-linux.tar.gz /tmp/f.tar.gz
RUN tar xzf /tmp/f.tar.gz -C /usr/local/bin --strip-components=1 \
Fulcrum-${VERSION}-x86_64-linux/Fulcrum Fulcrum-${VERSION}-x86_64-linux/FulcrumAdmin \
&& rm /tmp/f.tar.gz && mkdir -p /etc/fulcrum /data
ENTRYPOINT ["Fulcrum"]
CMD ["/etc/fulcrum/fulcrum.conf"]
|