2021-10-09 09:20:52 +01:00
|
|
|
FROM debian:bullseye
|
2018-10-02 17:34:47 -07:00
|
|
|
|
2021-04-11 21:13:57 +02:00
|
|
|
# RPC JSON
|
2018-10-02 17:34:47 -07:00
|
|
|
EXPOSE 8899/tcp
|
2021-04-11 21:13:57 +02:00
|
|
|
# RPC pubsub
|
|
|
|
EXPOSE 8900/tcp
|
|
|
|
# entrypoint
|
|
|
|
EXPOSE 8001/tcp
|
|
|
|
# (future) bank service
|
|
|
|
EXPOSE 8901/tcp
|
|
|
|
# bank service
|
|
|
|
EXPOSE 8902/tcp
|
|
|
|
# faucet
|
|
|
|
EXPOSE 9900/tcp
|
|
|
|
# tvu
|
|
|
|
EXPOSE 8000/udp
|
|
|
|
# gossip
|
|
|
|
EXPOSE 8001/udp
|
|
|
|
# tvu_forwards
|
|
|
|
EXPOSE 8002/udp
|
|
|
|
# tpu
|
|
|
|
EXPOSE 8003/udp
|
|
|
|
# tpu_forwards
|
|
|
|
EXPOSE 8004/udp
|
|
|
|
# retransmit
|
|
|
|
EXPOSE 8005/udp
|
|
|
|
# repair
|
|
|
|
EXPOSE 8006/udp
|
|
|
|
# serve_repair
|
|
|
|
EXPOSE 8007/udp
|
|
|
|
# broadcast
|
|
|
|
EXPOSE 8008/udp
|
2021-10-07 04:38:23 -05:00
|
|
|
# tpu_vote
|
|
|
|
EXPOSE 8009/udp
|
2018-10-02 17:34:47 -07:00
|
|
|
|
2018-10-02 16:20:37 -07:00
|
|
|
RUN apt update && \
|
2019-08-27 22:10:05 -04:00
|
|
|
apt-get install -y bzip2 libssl-dev && \
|
2018-10-02 16:20:37 -07:00
|
|
|
rm -rf /var/lib/apt/lists/*
|
2018-10-02 17:34:47 -07:00
|
|
|
|
|
|
|
COPY usr/bin /usr/bin/
|
2019-02-16 09:58:28 -08:00
|
|
|
ENTRYPOINT [ "/usr/bin/solana-run.sh" ]
|
2018-10-02 17:34:47 -07:00
|
|
|
CMD [""]
|