mirror of
https://github.com/EvernodeXRPL/hpcore.git
synced 2026-04-29 15:37:59 +00:00
* Added flat buffer state message request * Added state vote * Added state to ledger history and did necessary changes * Completed receiveing state request * State read/write helpers. * Added new fbs schema * Added more state_store helper methods. * Started processing response * Fixed compile errors * Added get file length. * Handled state content response * Statefs code cleanup and fixes. * Completed response handling * Completed changes in handling state response * State sync integration fixes. * Fuse mount waiting logic. * Fixed state syncing issues * state sync fixes * fixes * State sync fixes. * Fixed fs entries retrieval issues. * changed desync logic * Added directory helper functions. * Handled return statemetns from statefs * Fixed state folder deletion. * handled errors from statefs * Working for small files * Got state sync working. * Removed cout. * Fixed catering for stae issue * Fixed block hash map flatbuf issue. * Added expected hash * Added helpers for expected hash comparison. * Improved state req/resp awaiting logic. * Fixes. * Fixes. * Block request ordering fix. * Removed couts * Closed non-closed file descriptors * Minor fixes. * Cluster create script changes. * Fixed reset time off issue.
15 lines
516 B
Docker
15 lines
516 B
Docker
# We are going with NodeJs debian docker image because sample contracts need NodeJs to run.
|
|
# Otherwise, hpcore itself can run on any docker image like ubuntu or debian without NodeJs.
|
|
FROM node:10.17.0-buster-slim
|
|
|
|
# Install fuse.
|
|
# Copy fuse shared library and register it.
|
|
COPY ./libfuse3.so.3 /usr/local/lib/
|
|
RUN ldconfig
|
|
COPY ./fusermount3 /usr/local/bin/
|
|
|
|
# hpcore binary is copied to /hp directory withtin the docker image.
|
|
WORKDIR /hp
|
|
COPY ./build/hpcore .
|
|
COPY ./build/hpstatemon .
|
|
ENTRYPOINT ["/hp/hpcore"] |