mirror of
https://github.com/XRPLF/rippled.git
synced 2026-04-29 15:37:57 +00:00
25 lines
482 B
Docker
25 lines
482 B
Docker
FROM ubuntu:jammy
|
|
|
|
COPY rippled_*_amd64.deb /tmp/
|
|
RUN apt-get update && \
|
|
apt-get install -y --no-install-recommends /tmp/rippled_*_amd64.deb && \
|
|
rm -f /tmp/*.deb && \
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
RUN <<EOF
|
|
useradd \
|
|
--system \
|
|
--no-create-home \
|
|
--shell /usr/sbin/nologin \
|
|
rippled
|
|
chown -R \
|
|
rippled:rippled \
|
|
/var/lib/rippled \
|
|
/var/log/rippled \
|
|
/opt/ripple
|
|
EOF
|
|
EXPOSE 51235 6006
|
|
USER rippled
|
|
|
|
ENTRYPOINT ["/opt/ripple/bin/rippled"]
|