Files
aios/scripts/install_webops_overlay.sh
T

13 lines
876 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
RUNTIME_ROOT="${1:-${AIOS_RUNTIME_ROOT:-$(pwd)}}"
PKG_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
mkdir -p "$RUNTIME_ROOT/webops/app" "$RUNTIME_ROOT/webops/migrations" "$RUNTIME_ROOT/webops/data" "$RUNTIME_ROOT/webops/config" "$RUNTIME_ROOT/webops/scripts"
cp "$PKG_ROOT/active-runtime/app/aios_webops_app.py" "$RUNTIME_ROOT/webops/app/aios_webops_app.py"
cp "$PKG_ROOT"/migrations/*.sql "$RUNTIME_ROOT/webops/migrations/"
cp "$PKG_ROOT/config/domains.env" "$RUNTIME_ROOT/webops/config/domains.env"
cp "$PKG_ROOT/config/roles.yaml" "$RUNTIME_ROOT/webops/config/roles.yaml"
cp "$PKG_ROOT/scripts/run_webops_local.sh" "$RUNTIME_ROOT/webops/scripts/run_webops_local.sh"
chmod +x "$RUNTIME_ROOT/webops/app/aios_webops_app.py" "$RUNTIME_ROOT/webops/scripts/run_webops_local.sh"
echo "WEBOPS_OVERLAY_INSTALLED $RUNTIME_ROOT/webops"