Spaces:
Runtime error
Runtime error
File size: 1,309 Bytes
272dfc6 64e57ec 272dfc6 55a57c5 272dfc6 64e57ec 272dfc6 55a57c5 272dfc6 55a57c5 272dfc6 64e57ec 272dfc6 55a57c5 272dfc6 55a57c5 272dfc6 55a57c5 272dfc6 55a57c5 272dfc6 55a57c5 272dfc6 55a57c5 272dfc6 55a57c5 272dfc6 55a57c5 272dfc6 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | #!/bin/bash
echo " FireTech App - Quick Start"
echo "======================================"
echo ""
if ! command -v node &> /dev/null; then
echo " Node.js is not installed. Please install from https://nodejs.org/"
exit 1
fi
echo " Node.js: $(node --version)"
echo " npm: $(npm --version)"
echo ""
if ! command -v mongod &> /dev/null; then
echo " MongoDB not found in PATH"
echo " Make sure MongoDB is running separately!"
echo " Start MongoDB with: mongod"
echo ""
fi
echo " Step 1: Installing dependencies..."
npm install
echo ""
echo " Step 2: Setting up database..."
echo " Make sure MongoDB is running on localhost:27017"
echo " Or update MONGODB_URI in .env file"
echo ""
echo " Step 3: Configuration"
echo " - Create/Update .env file"
echo " - Set MongoDB connection string"
echo " - Set JWT_SECRET for security"
echo ""
echo " Step 4: Initialize Database (optional)"
echo " Run: npm run init-db"
echo " This adds sample shop items"
echo ""
echo " Step 5: Start the server"
echo " Development: npm run dev"
echo " Production: npm start"
echo ""
echo " Step 6: Open browser"
echo " Visit: http://localhost:3000"
echo ""
echo "======================================"
echo " Setup complete! Follow the 5 steps above to get started."
echo ""
|