mirror of
https://github.com/XRPLF/rippled.git
synced 2026-04-29 15:37:57 +00:00
build image too
This commit is contained in:
24
pkgs/docker/Dockerfile
Normal file
24
pkgs/docker/Dockerfile
Normal file
@@ -0,0 +1,24 @@
|
||||
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"]
|
||||
Reference in New Issue
Block a user