Cryptoval Trading Technologies 95056f252a progress
2025-11-16 20:34:00 +00:00

19 lines
517 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"
NETWORK_NAME="daily_mktdata_default"
SERVICE="${1:?usage: $0 <service-name>}"
# Run the service as a one-off job and auto-remove container
exec docker compose \
--project-name "${PROJECT_NAME}" \
--project-directory "${PROJECT_DIR}" \
-f "${COMPOSE_FILE}" \
run --rm --no-deps \
"${SERVICE}"