#!/usr/bin/env bash set -euo pipefail APP_ROOT=/opt/desineuron-velocity-route-sync VENV_PATH="$APP_ROOT/.venv" ENV_FILE=/etc/desineuron-velocity-route-sync.env SCRIPT_PATH=/usr/local/bin/sync_velocity_route.py SERVICE_FILE=/etc/systemd/system/desineuron-velocity-route-sync.service TIMER_FILE=/etc/systemd/system/desineuron-velocity-route-sync.timer sudo mkdir -p "$APP_ROOT" /var/lib/desineuron-velocity-route-sync python3 -m venv "$VENV_PATH" "$VENV_PATH/bin/pip" install --upgrade pip boto3 sudo install -m 0755 /tmp/desineuron_ingress/sync_velocity_route.py "$SCRIPT_PATH" sudo install -m 0644 /tmp/desineuron_ingress/desineuron-velocity-route-sync.service "$SERVICE_FILE" sudo install -m 0644 /tmp/desineuron_ingress/desineuron-velocity-route-sync.timer "$TIMER_FILE" sudo tee "$ENV_FILE" >/dev/null <