File tree Expand file tree Collapse file tree 6 files changed +21
-16
lines changed
docker/compose/movement-full-node/snapshot
docs/movement-node/run-fullnode Expand file tree Collapse file tree 6 files changed +21
-16
lines changed Original file line number Diff line number Diff line change 1
1
services :
2
2
3
+ movement-init-repo :
4
+ image : restic/restic
5
+ container_name : movement-init-repo
6
+ environment :
7
+ - RESTIC_PASSWORD=${RESTIC_PASSWORD}
8
+ - AWS_REGION=${AWS_REGION}
9
+ - SYNC_BUCKET=${SYNC_BUCKET}
10
+ entrypoint : ["/bin/sh", "-c"]
11
+ command : >
12
+ "if restic -r s3:s3.${AWS_REGION}.amazonaws.com/${SYNC_BUCKET}/restic_node_backup init 2>/dev/null; then
13
+ echo 'Repository initialized successfully';
14
+ else
15
+ echo 'Repository already exists';
16
+ fi"
17
+
3
18
movement-backup-db :
4
19
image : restic/restic
5
20
container_name : movement-backup-db
@@ -11,3 +26,6 @@ services:
11
26
command : -r s3:s3.${AWS_REGION}.amazonaws.com/${SYNC_BUCKET}/restic_node_backup --host ${RESTIC_HOST} backup .movement/maptos .movement/maptos-storage .movement/movement-da-db .movement/default_signer_address_whitelist
12
27
volumes :
13
28
- ${DOT_MOVEMENT_PATH}:/.movement
29
+ depends_on :
30
+ movement-init-repo :
31
+ condition : service_completed_successfully
Original file line number Diff line number Diff line change @@ -5,8 +5,6 @@ services:
5
5
container_name : movement-restore-db
6
6
environment :
7
7
- AWS_REGION=${AWS_REGION}
8
- - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}
9
- - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}
10
8
- RESTIC_PASSWORD=${RESTIC_PASSWORD}
11
9
- RESTIC_HOST=${RESTIC_HOST}
12
10
- SYNC_BUCKET=${SYNC_BUCKET}
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ Running a follower node locally allows you to evaluate performance on a given ne
12
12
13
13
## Container Revision
14
14
15
- The current container revision for installation is: ` CONTAINER_REV=45244c0 ` githut commit:` 45244c01812e765bff6f69bb14c26b77372298ed `
15
+ The current container revision for installation is: ` CONTAINER_REV=09d2b26-amd64 ` githut commit:` 09d2b26612a904fed4f12fd89eacc3de9993c50b `
16
16
17
17
## Running a Movement Full Node
18
18
Original file line number Diff line number Diff line change 1
1
#! /bin/bash -e
2
2
3
- # export DOT_MOVEMENT_PATH=/home/ssm-user/.movement
4
3
export DOT_MOVEMENT_PATH=$HOME /.movement
5
4
export AWS_REGION=" us-west-2"
6
5
export RESTIC_PASSWORD=" movebackup"
7
6
export RESTIC_HOST=" devnet_fullnode"
8
7
export SYNC_BUCKET=" movement-sync-devnet"
9
8
10
- echo " Checking repository status..."
11
- if docker run --rm \
12
- -v /root/.aws:/root/.aws \
13
- -e AWS_REGION=${AWS_REGION} \
14
- -e RESTIC_PASSWORD=${RESTIC_PASSWORD} \
15
- restic/restic \
16
- -r s3:s3.${AWS_REGION} .amazonaws.com/${SYNC_BUCKET} /restic_node_backup init 2> /dev/null; then
17
- echo " Repository initialized successfully"
18
- else
19
- echo " Repository already exists"
20
- fi
21
-
22
9
echo " Running docker compose backup"
23
10
/usr/bin/docker compose -f ./movement/docker/compose/movement-full-node/snapshot/docker-compose.backup.yml up --force-recreate
Original file line number Diff line number Diff line change @@ -6,4 +6,5 @@ export RESTIC_PASSWORD="movebackup"
6
6
export RESTIC_HOST=" mainnet_fullnode"
7
7
export SYNC_BUCKET=" movement-sync-mainnet"
8
8
9
+ echo " Running docker compose backup"
9
10
/usr/bin/docker compose -f ./movement/docker/compose/movement-full-node/snapshot/docker-compose.backup.yml up --force-recreate
Original file line number Diff line number Diff line change @@ -6,4 +6,5 @@ export RESTIC_PASSWORD="movebackup"
6
6
export RESTIC_HOST=" testnet_fullnode"
7
7
export SYNC_BUCKET=" movement-sync-testnet"
8
8
9
+ echo " Running docker compose backup"
9
10
/usr/bin/docker compose -f ./movement/docker/compose/movement-full-node/snapshot/docker-compose.backup.yml up --force-recreate
You can’t perform that action at this time.
0 commit comments