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

DOMAIN="{{DOMAIN}}"
DB_NAME="{{DB_NAME}}"
DB_USER="{{DB_USER}}"
DB_PASSWORD="{{DB_PASSWORD}}"
ADMIN_EMAIL="{{ADMIN_EMAIL}}"
WP_TITLE="{{WP_TITLE}}"
WP_ADMIN_USER="{{WP_ADMIN_USER}}"
WP_ADMIN_PASSWORD="{{WP_ADMIN_PASSWORD}}"
LSWS_LICENSE="{{LSWS_LICENSE}}"

if [ "$(id -u)" -ne 0 ]; then
  echo "Jalankan sebagai root."
  exit 1
fi

ARGS=(-w --wordpressplus "$DOMAIN" --email "$ADMIN_EMAIL" --lsphp 84 --dbname "$DB_NAME" --dbuser "$DB_USER" --dbpassword "$DB_PASSWORD" --wpuser "$WP_ADMIN_USER" --wppassword "$WP_ADMIN_PASSWORD" --sitetitle "$WP_TITLE")
if [ -n "$LSWS_LICENSE" ]; then
  ARGS=(-L "$LSWS_LICENSE" "${ARGS[@]}")
fi

bash <(curl -sk https://raw.githubusercontent.com/litespeedtech/lsws1clk/master/lsws1clk.sh) "${ARGS[@]}"
echo "LiteSpeed Enterprise WordPress selesai. Jika tidak mengisi license, gunakan trial lalu pasang license dari panel LiteSpeed."
