24 lines
586 B
Bash
Executable File
24 lines
586 B
Bash
Executable File
#!/bin/bash
|
|
set -o errexit -o nounset -o pipefail
|
|
command -v shellcheck > /dev/null && shellcheck "$0"
|
|
|
|
# Choose from https://hub.docker.com/r/cosmwasm/wasmd/tags
|
|
REPOSITORY="cosmwasm/wasmd"
|
|
VERSION="manual"
|
|
|
|
CURRENT_DIR="$(realpath "$(dirname "$0")")"
|
|
BLOCKCHAIN_CONTAINER_NAME="wasmd"
|
|
HOME_DIR="/home"
|
|
|
|
docker run \
|
|
--rm \
|
|
--user="$UID" \
|
|
-it \
|
|
-v "$CURRENT_DIR/.gaiad:$HOME_DIR/.gaiad" \
|
|
-v "$CURRENT_DIR/.gaiacli:$HOME_DIR/.gaiacli" \
|
|
-w "$HOME_DIR" \
|
|
--env "HOME=$HOME_DIR" \
|
|
--net "container:$BLOCKCHAIN_CONTAINER_NAME" \
|
|
"$REPOSITORY:$VERSION" \
|
|
wasmcli "$@"
|