20 lines
404 B
Bash
Executable File
20 lines
404 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
SCRIPT_DIR=$(readlink -f $(dirname "${BASH_SOURCE[0]}"))
|
|
REPO_DIR=$(dirname $SCRIPT_DIR)
|
|
DATA_DIR=$REPO_DIR
|
|
|
|
ENV_FILE=$REPO_DIR/.env
|
|
source $ENV_FILE
|
|
|
|
docker run -it --rm \
|
|
--hostname $HOSTNAME \
|
|
--env-file $ENV_FILE \
|
|
-v /etc/localtime:/etc/localtime:ro \
|
|
-v /etc/timezone:/etc/timezone:ro \
|
|
-v $DATA_DIR:/data \
|
|
-v $RESTIC_REPOSITORY:$RESTIC_REPOSITORY \
|
|
restic/restic:latest "$@"
|