another fix
This commit is contained in:
1 parent
c94ae3df7f
commit
4b63917064
1 file changed
+14
-2
+14
-2
@@ -64,6 +64,7 @@ pip install gunicorn
|
|||||||
# Create application directory structure
|
# Create application directory structure
|
||||||
echo "Setting up application directory..."
|
echo "Setting up application directory..."
|
||||||
mkdir -p static
|
mkdir -p static
|
||||||
|
mkdir -p processed # Ensure processed directory exists
|
||||||
# Copy logo if it exists in repo, otherwise you'll need to add it
|
# Copy logo if it exists in repo, otherwise you'll need to add it
|
||||||
# cp path/to/trbc-logo-full.png static/ # Uncomment and adjust if needed
|
# cp path/to/trbc-logo-full.png static/ # Uncomment and adjust if needed
|
||||||
|
|
||||||
@@ -102,9 +103,19 @@ Restart=always
|
|||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# Set proper permissions
|
# Set proper permissions for web application
|
||||||
|
echo "Setting proper permissions for web application..."
|
||||||
sudo chown -R $CURRENT_USER:$CURRENT_USER /home/$CURRENT_USER/pdf-rename-sort
|
sudo chown -R $CURRENT_USER:$CURRENT_USER /home/$CURRENT_USER/pdf-rename-sort
|
||||||
|
|
||||||
|
# Make static files accessible to nginx (and other users if needed)
|
||||||
|
sudo chmod -R 755 /home/$CURRENT_USER/pdf-rename-sort/static
|
||||||
|
sudo chmod -R 755 /home/$CURRENT_USER/pdf-rename-sort/processed
|
||||||
|
|
||||||
|
# Ensure the processed directory exists and is accessible
|
||||||
|
sudo mkdir -p /home/$CURRENT_USER/pdf-rename-sort/processed
|
||||||
|
sudo chown -R $CURRENT_USER:$CURRENT_USER /home/$CURRENT_USER/pdf-rename-sort/processed
|
||||||
|
sudo chmod -R 755 /home/$CURRENT_USER/pdf-rename-sort/processed
|
||||||
|
|
||||||
# Enable and start the service
|
# Enable and start the service
|
||||||
echo "Starting the application service..."
|
echo "Starting the application service..."
|
||||||
sudo systemctl daemon-reload
|
sudo systemctl daemon-reload
|
||||||
@@ -158,7 +169,7 @@ server {
|
|||||||
gzip on;
|
gzip on;
|
||||||
gzip_vary on;
|
gzip_vary on;
|
||||||
gzip_min_length 1024;
|
gzip_min_length 1024;
|
||||||
gzip_proxied expired no-cache no-store private must-revalidate auth;
|
gzip_proxied expired no-cache no-store private auth;
|
||||||
gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml+rss;
|
gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml+rss;
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
@@ -220,4 +231,5 @@ echo " sudo systemctl status nginx"
|
|||||||
echo ""
|
echo ""
|
||||||
echo "NOTE: This setup runs alongside your existing app on port 5000."
|
echo "NOTE: This setup runs alongside your existing app on port 5000."
|
||||||
echo "The PDF Renamer will be accessible at https://nextgenpdf.trbc.org."
|
echo "The PDF Renamer will be accessible at https://nextgenpdf.trbc.org."
|
||||||
|
echo "File permissions have been set for web access (755 for directories)."
|
||||||
echo "Installed for user: $CURRENT_USER"
|
echo "Installed for user: $CURRENT_USER"
|
||||||
Reference in new issue
Block a user