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

APP_DIR="/opt/esn-api"

sudo cp "$APP_DIR"/deploy/nginx/api.exoticsg.net.conf /etc/nginx/sites-available/api.exoticsg.net.conf
if [ ! -L /etc/nginx/sites-enabled/api.exoticsg.net.conf ]; then
  sudo ln -s /etc/nginx/sites-available/api.exoticsg.net.conf /etc/nginx/sites-enabled/api.exoticsg.net.conf
fi

sudo nginx -t
sudo systemctl reload nginx

echo "Nginx config enabled."
echo "If certs are not issued yet, run: sudo certbot --nginx -d api.exoticsg.net -d exoticsg.net -d www.exoticsg.net"
