#!/usr/bin/env bash set -euo pipefail ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)" ENV_FILE="${ROOT_DIR}/.env.prod" cd "$ROOT_DIR" if [[ ! -f "$ENV_FILE" ]]; then echo "Missing ${ENV_FILE}. Copy .env.example to .env.prod and configure it." >&2 exit 1 fi docker compose --env-file "$ENV_FILE" -f docker-compose.prod.yml up -d --build echo "Pruning unused Docker data older than 24h..." docker system prune -af --filter "until=24h"