Initial commit
This commit is contained in:
36
servers/deployment/scripts/link.sh
Executable file
36
servers/deployment/scripts/link.sh
Executable file
@@ -0,0 +1,36 @@
|
||||
#!/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
|
||||
|
||||
Reference in New Issue
Block a user