-
Notifications
You must be signed in to change notification settings - Fork 50
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
commit 782ba794f04f6018d1c33015aea72803a44e4ebc Author: wanwiset25 <wanwiset25@gmail.com> Date: Thu Jan 4 15:08:39 2024 +0400 bump relayer commit 676f307 Author: wanwiset25 <wanwiset25@gmail.com> Date: Thu Jan 4 14:49:53 2024 +0400 rm files commit dfeb315 Author: wanwiset25 <wanwiset25@gmail.com> Date: Wed Jan 3 16:28:19 2024 +0400 trig commit 8aa3991 Author: wanwiset25 <wanwiset25@gmail.com> Date: Wed Jan 3 16:25:35 2024 +0400 remove old csc style cicd commit 1e6e14e Author: wanwiset25 <wanwiset25@gmail.com> Date: Wed Jan 3 15:03:31 2024 +0400 fix wrong entrypoint commit 0ce0ddf Author: wanwiset25 <wanwiset25@gmail.com> Date: Wed Jan 3 15:03:10 2024 +0400 rm old csc deploy style commit 5392466 Author: wanwiset25 <wanwiset25@gmail.com> Date: Wed Jan 3 14:27:20 2024 +0400 rm debug to force exit code 1 when fails commit a5f2921 Author: wanwiset25 <wanwiset25@gmail.com> Date: Thu Dec 21 21:35:22 2023 +0400 fix mount path commit 2041ef3 Author: wanwiset25 <wanwiset25@gmail.com> Date: Thu Dec 21 21:16:45 2023 +0400 update for csc commit 26d190b Author: wanwiset25 <wanwiset25@gmail.com> Date: Wed Dec 20 16:06:31 2023 +0400 update generate sh commit 8869924 Author: wanwiset25 <wanwiset25@gmail.com> Date: Tue Dec 19 15:54:30 2023 +0400 upd dockerfile commit f3330bf Author: wanwiset25 <wanwiset25@gmail.com> Date: Tue Dec 19 15:49:30 2023 +0400 update new way generation commit 34f152b Author: wanwiset25 <wanwiset25@gmail.com> Date: Tue Dec 19 15:07:55 2023 +0400 update config
- Loading branch information
1 parent
6ce78d4
commit ac9ad1c
Showing
14 changed files
with
124 additions
and
152 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,42 +1,12 @@ | ||
|
||
FROM golang:1.14 as builder | ||
|
||
ARG SUBNET_BRANCH=master | ||
|
||
RUN git clone https://github.com/XinFinOrg/XDC-Subnet | ||
|
||
#it is called 'BRANCH' but commits also work | ||
RUN cd XDC-Subnet && git checkout ${SUBNET_BRANCH} && make puppeth | ||
|
||
|
||
|
||
|
||
|
||
FROM node:18.15 | ||
|
||
ARG SUBNET_BRANCH=master | ||
ARG IMAGE_NAME=latest | ||
#inject build arg as ENV | ||
ENV SUBNET_BRANCH=${SUBNET_BRANCH} | ||
ENV IMAGE_NAME=${IMAGE_NAME} | ||
RUN echo SUBNET_BRANCH=${SUBNET_BRANCH} | ||
RUN echo IMAGE_NAME=${IMAGE_NAME} | ||
|
||
WORKDIR /app | ||
|
||
COPY --from=builder /go/XDC-Subnet/build/bin/puppeth /bin/puppeth | ||
# COPY --from=builder /go/XDC-Subnet/mainnet_contract /app/contract | ||
|
||
#this step here for caching | ||
# RUN cd contract && yarn | ||
|
||
COPY ./script /app/script | ||
COPY ./src /app/src | ||
COPY ./docker/start.sh /app/start.sh | ||
COPY ./docker/deploy_csc.sh /app/deploy_csc.sh | ||
|
||
RUN chmod +x /app/start.sh | ||
RUN chmod +x /app/deploy_csc.sh | ||
|
||
RUN cd script && npm install | ||
RUN cd src && npm install | ||
|
||
ENTRYPOINT ["bash","/app/start.sh"] |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,2 @@ | ||
#!/bin/bash | ||
node /app/script/gen.js && puppeth --file /app/generated/genesis_input.yml --out /app/generated/ | ||
|
||
|
||
if [[ -n "${SLEEP}" ]]; then | ||
echo "sleep ${SLEEP}" | ||
sleep ${SLEEP} | ||
else | ||
echo "docker run finished" | ||
fi | ||
node /app/src/gen.js |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
CONFIG_PATH=~/subnet | ||
#your current directory | ||
|
||
|
||
#genesis config | ||
NETWORK_NAME=localsubnet | ||
NUM_MACHINE=1 | ||
NUM_SUBNET=3 | ||
MAIN_IP=192.168.1.1 | ||
|
||
#parentchain config | ||
PARENTCHAIN=devnet | ||
PARENTCHAIN_WALLET_PK=0x1111111111111111111111111111111111111111111111111111111111111111 | ||
|
||
# OS=mac | ||
|
||
#docker image versions, default to stable | ||
# VERSION_SUBNET | ||
# VERSION_BOOTNODE | ||
# VERSION_OBSERVER | ||
# VERSION_RELAYER | ||
# VERSION_STATS | ||
# VERSION_FRONTEND |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
#!/bin/bash | ||
VERSION_GENERATOR="generator-csc" | ||
VERSION_CSC="generator-update" | ||
VERSION_SUBNET="feature-puppeth-docker-2" | ||
|
||
current_dir="$(cd "$(dirname "$0")" && pwd)" | ||
echo 'checking for docker.env' | ||
if [ ! -f "docker.env" ]; then | ||
echo 'docker.env not found' | ||
exit 1 | ||
fi | ||
|
||
if ! grep -q "CONFIG_PATH" "docker.env"; then | ||
line="#current directory"$'\n'"CONFIG_PATH=$(pwd)" | ||
echo "$line" | cat - "docker.env" > temp && mv temp "docker.env" | ||
echo 'added CONFIG_PATH to docker.env' | ||
fi | ||
|
||
echo 'checking docker images' | ||
if [[ -z "$(docker images -q xinfinorg/subnet-generator:$VERSION_GENERATOR)" ]]; then # || echo "doesn't exist" | ||
docker pull xinfinorg/subnet-generator:$VERSION_GENERATOR | ||
fi | ||
if [[ -z "$(docker images -q xinfinorg/csc:$VERSION_CSC)" ]]; then # || echo "doesn't exist" | ||
docker pull xinfinorg/csc:$VERSION_CSC | ||
fi | ||
if [[ -z "$(docker images -q xinfinorg/xdcsubnets:$VERSION_SUBNET)" ]]; then # || echo "doesn't exist" | ||
docker pull xinfinorg/xdcsubnets:$VERSION_SUBNET | ||
fi | ||
|
||
echo '' | ||
echo 'generating configs' | ||
mkdir -p generated | ||
docker run --env-file docker.env -v $current_dir/generated:/app/generated xinfinorg/subnet-generator:$VERSION_GENERATOR || gen_success=false | ||
if [[ $gen_success == false ]]; then | ||
echo 'configs generation failed' | ||
exit 1 | ||
fi | ||
|
||
echo 'generating genesis.json' | ||
docker run -v $current_dir/generated/:/app/generated/ --entrypoint 'bash' xinfinorg/xdcsubnets:$VERSION_SUBNET /work/puppeth.sh || pup_success=false | ||
if [[ $pup_success == false ]]; then | ||
echo 'genesis.json generation failed' | ||
exit 1 | ||
fi | ||
|
||
echo 'subnet generation successful' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.