Skip to content

Latest commit

 

History

History
107 lines (77 loc) · 1.7 KB

File metadata and controls

107 lines (77 loc) · 1.7 KB

Kurulum Rehberi

Node.js 20 Kurulumu

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install curl
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install nodejs

Surum kontrolu:

node -v
npm -v

Proje Bagimliliklarini Yukleme

# Frontend bagimliliklari
cd Smart_Web_System
npm install

# Backend bagimliliklari
cd server
npm install

MongoDB 7.0 Kurulumu (Ubuntu 20.04)

sudo apt-get install gnupg curl
curl -fsSL https://pgp.mongodb.com/server-7.0.asc | \
   sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \
   --dearmor

Ubuntu deposuna ekleme:

echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list

MongoDB kurulumu:

sudo apt-get install -y mongodb-org

MongoDB baslatma:

sudo systemctl start mongod
mongosh
use gokmendatabase

Servisleri Baslatma

Backend sunucusu

cd server
node server.js

Frontend

npm start

Yapay Zeka Modeli (Flask)

Web uzerindeki "Yapay Zeka Modelini Baslat" butonuna basilabilir veya:

curl -X POST http://localhost:5000/start-ai-model

ROS Kamera

cd image_processing
roslaunch usb_cam-test.launch

Hizli Baslatma

Tum servisleri tek komutla baslatmak icin:

chmod +x scripts/start.sh
./scripts/start.sh