#!/usr/bin/env bash
set -e

APP_DIR="/var/www/jcnp_doc_control"

echo "Updating Ubuntu packages..."
sudo apt update
sudo apt install -y python3 python3-venv python3-pip nginx postgresql postgresql-contrib

echo "Creating application directories..."
sudo mkdir -p "$APP_DIR"
sudo mkdir -p /var/log/jcnp_doc_control
sudo chown -R $USER:$USER "$APP_DIR"

echo "Done. Copy your JCNP application files into:"
echo "  $APP_DIR"
echo
echo "Then run:"
echo "  cd $APP_DIR"
echo "  python3 -m venv .venv"
echo "  source .venv/bin/activate"
echo "  pip install --upgrade pip"
echo "  pip install -r requirements.txt"
echo "  pip install -r requirements_production_additions.txt"
echo
echo "Next:"
echo "  cp .env.example .env"
echo "  nano .env"
