feat(deploy): add adult verification directory creation and permissions setup
- Enhanced deploy-backend.sh and update-backend.sh to create the adult verification directory under /opt/yourpart-data. - Updated permissions for the new directory to ensure proper access control. - Refactored file path handling in AdminService and SettingsService to utilize the new directory structure for adult verification files.
This commit is contained in:
@@ -40,6 +40,7 @@ sudo rm -rf /opt/yourpart/backend
|
||||
# Erstelle Backend-Verzeichnis
|
||||
echo "Erstelle Backend-Verzeichnis..."
|
||||
sudo mkdir -p /opt/yourpart/backend
|
||||
sudo mkdir -p /opt/yourpart-data/adult-verification
|
||||
|
||||
# Kopiere neues Backend (ohne .env-Dateien aus dem Quellverzeichnis)
|
||||
echo "Kopiere neues Backend..."
|
||||
@@ -76,6 +77,8 @@ fi
|
||||
echo "Setting permissions..."
|
||||
sudo chown -R yourpart:yourpart /opt/yourpart/backend
|
||||
sudo chmod -R 755 /opt/yourpart/backend
|
||||
sudo chown -R yourpart:yourpart /opt/yourpart-data
|
||||
sudo chmod -R 755 /opt/yourpart-data
|
||||
# Stelle sicher, dass .env-Dateien die richtigen Berechtigungen haben
|
||||
if [ -f /opt/yourpart/backend/.env ]; then
|
||||
sudo chmod 600 /opt/yourpart/backend/.env
|
||||
@@ -104,4 +107,3 @@ echo "Checking service status..."
|
||||
sudo systemctl status yourpart --no-pager
|
||||
|
||||
echo "Backend update completed!"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user