#!/usr/bin/env bash
set -e
sudo apt update
sudo apt install -y \
  git unzip curl software-properties-common ca-certificates lsb-release apt-transport-https \
  redis-server supervisor certbot python3-certbot-apache \
  ghostscript poppler-utils nodejs npm \
  php8.3 php8.3-cli php8.3-common php8.3-mysql php8.3-mbstring php8.3-xml php8.3-curl \
  php8.3-zip php8.3-gd php8.3-bcmath php8.3-intl php8.3-redis libapache2-mod-php8.3

EXPECTED_CHECKSUM="$(php -r 'copy("https://getcomposer.org/installer", "composer-setup.php"); echo hash_file("sha384", "composer-setup.php");')"
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
rm -f composer-setup.php

sudo systemctl enable redis-server supervisor apache2
sudo systemctl restart redis-server supervisor apache2
