Procházet zdrojové kódy

fix: use explicit shell and venv paths in scripts

unknown před 2 dny
rodič
revize
3cd2994dfa
3 změnil soubory, kde provedl 5 přidání a 6 odebrání
  1. 1 1
      build_frontend.sh
  2. 1 1
      nginx.conf
  3. 3 4
      server_update.sh

+ 1 - 1
build_frontend.sh

@@ -17,7 +17,7 @@ npm install --legacy-peer-deps
 
 
 # 3. Генерируем локализации
 # 3. Генерируем локализации
 echo "🌐 Генерация файлов локализации..."
 echo "🌐 Генерация файлов локализации..."
-python scripts/manage_locales.py split
+./backend/venv/bin/python3 scripts/manage_locales.py split
 
 
 # 4. Проверка типов
 # 4. Проверка типов
 echo "🔍 Проверка типов (TypeScript)..."
 echo "🔍 Проверка типов (TypeScript)..."

+ 1 - 1
nginx.conf

@@ -1,7 +1,7 @@
 server {
 server {
     server_name radionica3d.me 148.230.71.134;
     server_name radionica3d.me 148.230.71.134;
 
 
-    root /var/www/radionica3d/html;
+    root /var/www/radionica3d/dist;
     index index.html;
     index index.html;
 
 
     # Gzip Compression
     # Gzip Compression

+ 3 - 4
server_update.sh

@@ -11,13 +11,12 @@ git pull origin master
 
 
 # 2. Собираем фронтенд
 # 2. Собираем фронтенд
 echo "building frontend..."
 echo "building frontend..."
-npm install
-./build_frontend.sh
+npm install --legacy-peer-deps
+bash build_frontend.sh
 
 
 # 3. Обновляем бэкенд
 # 3. Обновляем бэкенд
 echo "updating backend..."
 echo "updating backend..."
-source backend/venv/bin/activate
-pip install -r backend/requirements.txt
+./backend/venv/bin/pip install -r backend/requirements.txt
 
 
 # 4. Перезапуск
 # 4. Перезапуск
 echo "restarting services..."
 echo "restarting services..."