1c0e57d984
This commit systematically rebrands various references from Parity Technologies' Polkadot/Substrate ecosystem to PezkuwiChain within the kurdistan-sdk. Key changes include: - Updated external repository URLs (zombienet-sdk, parity-db, parity-scale-codec, wasm-instrument) to point to pezkuwichain forks. - Modified internal documentation and code comments to reflect PezkuwiChain naming and structure. - Replaced direct references to with or specific paths within the for XCM, Pezkuwi, and other modules. - Cleaned up deprecated issue and PR references in various and files, particularly in and modules. - Adjusted image and logo URLs in documentation to point to PezkuwiChain assets. - Removed or rephrased comments related to external Polkadot/Substrate PRs and issues. This is a significant step towards fully customizing the SDK for the PezkuwiChain ecosystem.
33 lines
909 B
Docker
33 lines
909 B
Docker
FROM docker.io/paritytech/ci-unified:bullseye-1.88.0-2025-06-27-v202511141243 AS builder
|
|
|
|
WORKDIR /pezkuwi
|
|
COPY . /pezkuwi
|
|
|
|
# Install build dependencies for wasm-opt-sys (binutils provides 'ar')
|
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
binutils \
|
|
build-essential \
|
|
cmake \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
RUN cargo fetch
|
|
RUN cargo build --locked --profile production -p pallet-revive-eth-rpc --bin eth-rpc
|
|
|
|
FROM docker.io/parity/base-bin:latest
|
|
COPY --from=builder /pezkuwi/target/production/eth-rpc /usr/local/bin
|
|
|
|
USER root
|
|
RUN useradd -m -u 1001 -U -s /bin/sh -d /pezkuwi pezkuwi && \
|
|
rm -rf /usr/bin /usr/sbin && \
|
|
/usr/local/bin/eth-rpc --help
|
|
|
|
USER pezkuwi
|
|
|
|
# 8545 is the default port for the RPC server
|
|
# 9616 is the default port for the prometheus metrics
|
|
EXPOSE 8545 9616
|
|
ENTRYPOINT ["/usr/local/bin/eth-rpc"]
|
|
|
|
# We call the help by default
|
|
CMD ["--help"]
|