#!/usr/bin/env bash
set -euo pipefail

APP_DIR="/var/www/html/domeventures/dome-ventures"
test -s "$APP_DIR/.output/server/index.mjs"
install -o root -g root -m 0644 "$APP_DIR/ops/domeventures.service" /etc/systemd/system/domeventures.service
install -o root -g root -m 0644 "$APP_DIR/ops/dome.ventures.conf" /etc/apache2/sites-available/dome.ventures.conf
a2enmod proxy proxy_http
a2ensite dome.ventures.conf
systemctl daemon-reload
systemctl enable --now domeventures.service
apache2ctl configtest
systemctl reload apache2
curl --fail --silent --show-error http://127.0.0.1:3015/ -o /dev/null
