Skip to content

Commit 09d2b26

Browse files
update restic to use credentials inherited from ec2 instance (#1245)
Co-authored-by: Philippe Delrieu <[email protected]>
1 parent a33571d commit 09d2b26

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

docker/compose/movement-full-node/snapshot/docker-compose.backup.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ services:
1010
- SYNC_BUCKET=${SYNC_BUCKET}
1111
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
1212
volumes:
13-
- ${DOT_MOVEMENT_PATH}:/.movement
13+
- ${DOT_MOVEMENT_PATH}:/.movement
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,23 @@
11
#!/bin/bash -e
22

3+
# export DOT_MOVEMENT_PATH=/home/ssm-user/.movement
34
export DOT_MOVEMENT_PATH=$HOME/.movement
45
export AWS_REGION="us-west-2"
56
export RESTIC_PASSWORD="movebackup"
67
export RESTIC_HOST="devnet_fullnode"
78
export SYNC_BUCKET="movement-sync-devnet"
89

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+
echo "Running docker compose backup"
923
/usr/bin/docker compose -f ./movement/docker/compose/movement-full-node/snapshot/docker-compose.backup.yml up --force-recreate

0 commit comments

Comments
 (0)