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:
Torsten Schulz (local)
2026-03-27 11:24:21 +01:00
parent 02837c7b73
commit 207ef6266a
5 changed files with 41 additions and 4 deletions

View File

@@ -25,6 +25,7 @@ sudo rm -rf /opt/yourpart/backend
echo "Erstelle Backend-Verzeichnis..."
sudo mkdir -p /opt/yourpart/backend
sudo mkdir -p /opt/yourpart-data/adult-verification
echo "Kopiere neues Backend..."
sudo cp -r * /opt/yourpart/backend/
@@ -33,6 +34,8 @@ sudo cp -r * /opt/yourpart/backend/
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
# .env-Datei kopieren (falls vorhanden)
if [ -f .env ]; then