#!/bin/bash set -e echo "Updating system packages..." sudo apt update && sudo apt upgrade -y echo "Installing prerequisites..." sudo apt install -y apt-transport-https ca-certificates gnupg wget echo "Adding Microsoft package repository for .NET 8..." wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb sudo apt update echo "Installing .NET 8 SDK and runtime..." sudo apt install -y dotnet-sdk-8.0 aspnetcore-runtime-8.0 echo "Installing PostgreSQL..." sudo apt install -y postgresql postgresql-contrib sudo systemctl enable postgresql sudo systemctl start postgresql echo "Creating PostgreSQL user and database..." sudo -u postgres psql < /dev/null <