Fix: seed_data.js path - use backend directory instead of /tmp
This commit is contained in:
@@ -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")
|
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
|
if [[ "$ADMIN_COUNT" -eq 0 ]]; then
|
||||||
# Seed only non-admin data
|
# Seed only non-admin data (create script in backend directory)
|
||||||
cat > /tmp/seed_data.js << 'EOF'
|
cat > "${INSTALL_DIR}/backend/seed_data_temp.js" << 'EOF'
|
||||||
const { sequelize } = require('./src/config/database');
|
const { sequelize } = require('./src/config/database');
|
||||||
const { Company, MailTemplate } = require('./src/models');
|
const { Company, MailTemplate } = require('./src/models');
|
||||||
|
|
||||||
@@ -390,8 +390,9 @@ const { Company, MailTemplate } = require('./src/models');
|
|||||||
})();
|
})();
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
node /tmp/seed_data.js
|
cd "${INSTALL_DIR}/backend"
|
||||||
rm -f /tmp/seed_data.js
|
node seed_data_temp.js
|
||||||
|
rm -f seed_data_temp.js
|
||||||
print_success "Örnek veriler oluşturuldu (şirketler ve mail şablonları)."
|
print_success "Örnek veriler oluşturuldu (şirketler ve mail şablonları)."
|
||||||
else
|
else
|
||||||
print_info "Database zaten veri içeriyor, seed atlanıyor."
|
print_info "Database zaten veri içeriyor, seed atlanıyor."
|
||||||
|
|||||||
Reference in New Issue
Block a user