25 lines
656 B
Bash
25 lines
656 B
Bash
#!/bin/bash
|
|
|
|
set -euo pipefail
|
|
|
|
SCRIPT_DIR=$(cd -- "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
|
CONTAINER="rincoin-node"
|
|
|
|
if ! sudo docker ps --format '{{.Names}}' | grep -q "^${CONTAINER}$"; then
|
|
echo "Error: ${CONTAINER} container is not running. Start it with 'sudo docker start ${CONTAINER}'."
|
|
exit 1
|
|
fi
|
|
|
|
if ! command -v flask >/dev/null 2>&1; then
|
|
echo "Missing Flask. Install with 'pip install flask python-bitcoinrpc'."
|
|
exit 1
|
|
fi
|
|
|
|
echo "Starting RinCoin web wallet on http://127.0.0.1:8787"
|
|
export FLASK_APP="${SCRIPT_DIR}/server.py"
|
|
export FLASK_ENV=production
|
|
export PYTHONPATH="${SCRIPT_DIR}"
|
|
flask run --host 127.0.0.1 --port 8787
|
|
|
|
|