#!/bin/bash # Check if username and password arguments are provided if [ -z "$PROJECT_NAME" ]; then echo "Error: PROJECT_NAME is not set." exit 1 fi project_name=$PROJECT_NAME ln -s /var/www/$project_name/deployment/$project_name-nginx.conf /etc/nginx/sites-enabled/$project_name-nginx.conf ln -s /var/www/$project_name/deployment/$project_name-sv.conf /etc/supervisor/conf.d/$project_name-sv.conf logs_dir="/var/www/logs" project_logs_dir="$logs_dir/$project_name" # Create /var/www/logs directory if it doesn't exist if [ ! -d "$logs_dir" ]; then sudo mkdir -p "$logs_dir" sudo chown -R "$USER:$USER" "$logs_dir" sudo chmod -R 755 "$logs_dir" echo "Created directory $logs_dir" fi # Create /var/www/logs/$project_name directory if it doesn't exist if [ ! -d "$project_logs_dir" ]; then sudo mkdir -p "$project_logs_dir" sudo chown -R "$USER:$USER" "$project_logs_dir" sudo chmod -R 755 "$project_logs_dir" echo "Created directory $project_logs_dir" fi