Files
atomic-swap/scripts/docker/example-docker-run.sh
noot ea8bae1416 feat: add dockerfile (#387)
Co-authored-by: Dmitry Holodov <dimalinux@protonmail.com>
2023-04-21 15:37:10 -05:00

27 lines
772 B
Bash
Executable File

#!/usr/bin/env bash
set -ex
CONTAINER_NAME=atomic-stagenet
IMAGE_NAME=atomic-swap
TAG=master
# Setting NETWORK to "host" allows you to run swapcli commands on the local
# host. You can also use "bridge", which requires all swapcli commands to
# be run from inside the container.
NETWORK=host
# Note: We mount one directory above what swapd considers its "data-dir".
DATA_MOUNT_DIR="${HOME}/.atomicswap/docker"
# Pre-create the mounted directory, or docker will create it with root
# as the owner.
mkdir -p "${DATA_MOUNT_DIR}"
docker run --rm -v "${DATA_MOUNT_DIR}:/data" \
--env SWAPD_ENV=stagenet \
--env SWAPD_ETH_ENDPOINT="https://rpc.sepolia.org/" \
--env SWAPD_LOG_LEVEL=debug \
--network="${NETWORK}" \
--name="${CONTAINER_NAME}" \
"${IMAGE_NAME}:${TAG}"