daily_mktdata/run.sh
Cryptoval Trading Technologies 487573a64b progress
2026-02-02 00:51:22 +00:00

19 lines
538 B
Bash
Executable File

#!/usr/bin/env bash
# Makes sure network exists between runs
set -euo pipefail
COMPOSE_FILE="/works/docker/daily_mktdata/docker-compose.yml"
PROJECT_DIR="/works/docker/daily_mktdata"
PROJECT_NAME="daily_mktdata"
SERVICE="${1:?usage: $0 <service-name>}"
# Run the service as a one-off job and auto-remove container
Cmd=(docker compose)
Cmd+=(--project-name "${PROJECT_NAME}")
Cmd+=(--project-directory "${PROJECT_DIR}")
Cmd+=(-f "${COMPOSE_FILE}")
Cmd+=(run --rm --no-deps)
Cmd+=("${SERVICE}")
echo "Running: ${Cmd[*]}"
exec "${Cmd[@]}"