Skip to content

Commit 6a78538

Browse files
authored
Merge pull request #119 from andkononykhin/testnet-launch-preparation
adds better automation for deployment routine
2 parents 8efba1a + 65094af commit 6a78538

15 files changed

+725
-55
lines changed

.dockerignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.idea
22
.vscode
33
build
4-
localnet
4+
localnet
5+
.localnet

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
settings.json
22
.idea
33
localnet
4+
.localnet
45
rest-server.out
56
.DS_Store
67
.vscode

Makefile

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ldflags = -X github.com/cosmos/cosmos-sdk/version.Name=DcLedger \
1212
BUILD_FLAGS := -ldflags '$(ldflags)'
1313
OUTPUT_DIR ?= build
1414

15-
LOCALNET_DIR ?= localnet
15+
LOCALNET_DIR ?= .localnet
1616

1717
LICENSE_TYPE = "apache"
1818
COPYRIGHT_YEAR = "2020"
@@ -57,7 +57,7 @@ localnet_init:
5757
/bin/bash ./genlocalnetconfig.sh
5858

5959
localnet_start:
60-
@if [ -d "localnet/observer0" ]; then\
60+
@if [ -d "${LOCALNET_DIR}/observer0" ]; then\
6161
docker-compose --profile observers up -d;\
6262
else\
6363
docker-compose up -d;\
@@ -71,7 +71,7 @@ localnet_export: localnet_stop
7171
docker-compose run node1 dcld export --for-zero-height >genesis.export.node1.json
7272
docker-compose run node2 dcld export --for-zero-height >genesis.export.node2.json
7373
docker-compose run node3 dcld export --for-zero-height >genesis.export.node3.json
74-
@if [ -d "localnet/observer0" ]; then\
74+
@if [ -d "${LOCALNET_DIR}/observer0" ]; then\
7575
docker-compose run observer0 dcld export --for-zero-height >genesis.export.observer0.json;\
7676
fi
7777

@@ -81,7 +81,7 @@ localnet_reset: localnet_stop
8181
docker-compose run node1 dcld unsafe-reset-all
8282
docker-compose run node2 dcld unsafe-reset-all
8383
docker-compose run node3 dcld unsafe-reset-all
84-
@if [ -d "localnet/observer0" ]; then\
84+
@if [ -d "${LOCALNET_DIR}/observer0" ]; then\
8585
docker-compose run observer0 dcld unsafe-reset-all;\
8686
fi
8787

README-DEV.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ This will start a local pool of 4 validator nodes in Docker. The nodes will expo
6767
6868
If you need to start a new clean network then do the following steps prior to executing `make localnet_start`:
6969
- Remove `.dclcli` and `.dcld` directories from your user home directory (`~`)
70-
- Remove `localnet` directory from the root directory of the cloned project
70+
- Remove `.localnet` directory from the root directory of the cloned project
7171
- Initialize the new network data using `make localnet_init`
7272
## Run CLI
7373
Start a local pool as described above, and then just execute

deployment/ansible/client/config.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
state: absent
2222
- name: Copy config
2323
copy:
24-
src: "./../../../localnet/client/"
24+
src: "./../../../.localnet/client/"
2525
dest: "/home/ubuntu/.dclcli/"
2626
owner: "ubuntu"
27-
group: "ubuntu"
27+
group: "ubuntu"

deployment/ansible/nodes/config.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
- name: Copy config
2323
when: inventory_hostname == 'node' ~ item
2424
copy:
25-
src: "./../../localnet/node{{item}}/"
25+
src: "./../../.localnet/node{{item}}/"
2626
dest: "/home/ubuntu/.dcld/"
2727
owner: "ubuntu"
2828
group: "ubuntu"

0 commit comments

Comments
 (0)