From 4081990562c4aa44a0c404e1fd18bb9ed7280cbd Mon Sep 17 00:00:00 2001 From: salvacybersec Date: Tue, 11 Nov 2025 05:20:37 +0300 Subject: [PATCH] Fix: seed_data.js path - use backend directory instead of /tmp --- deploy.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/deploy.sh b/deploy.sh index 1f1501c..90afc32 100755 --- a/deploy.sh +++ b/deploy.sh @@ -337,8 +337,8 @@ setup_database() { ADMIN_COUNT=$(sqlite3 "${INSTALL_DIR}/backend/database/oltalama.db" "SELECT COUNT(*) FROM admin_user;" 2>/dev/null || echo "0") if [[ "$ADMIN_COUNT" -eq 0 ]]; then - # Seed only non-admin data - cat > /tmp/seed_data.js << 'EOF' + # Seed only non-admin data (create script in backend directory) + cat > "${INSTALL_DIR}/backend/seed_data_temp.js" << 'EOF' const { sequelize } = require('./src/config/database'); const { Company, MailTemplate } = require('./src/models'); @@ -390,8 +390,9 @@ const { Company, MailTemplate } = require('./src/models'); })(); EOF - node /tmp/seed_data.js - rm -f /tmp/seed_data.js + cd "${INSTALL_DIR}/backend" + node seed_data_temp.js + rm -f seed_data_temp.js print_success "Örnek veriler oluşturuldu (şirketler ve mail şablonları)." else print_info "Database zaten veri içeriyor, seed atlanıyor."