See our result online (Website)
Step | Command | Additional |
---|---|---|
Installieren | npm install | (Nötig) |
Development Mode starten | npm run dev | (Zum arbeiten und testen) |
Alles erstellen | npm run build | (ganz zum schluss wenn alles läuft) |
Starten mit den erstellten Dateien | npm start | (später für den Server) |
Aktivieren des MYSQL event scheduler | SET GLOBAL event_scheduler="ON" | (in XAMPP) |
STRG + SHIFT + F = Code ausrichten
- pm2 stop all
- pm2 restart all
- Switch to home directory (home/alex/Web-Projekt/StreamTogether/)
- git pull
- Change Websocket address in Chat,Room to "https://gruppe2.testsites.info/"
- Change "start" in package.json to "export NODE_ENV=production&&node ./dist/server.js"
- Change database password in "server.js"
- npm run build
- pm2 start npm -- start
Step | Command |
---|---|
To stop your web server, you can type: | sudo systemctl stop nginx |
To start the web server when it is stopped, type: | sudo systemctl start nginx |
To stop and then start the service again, type: | sudo systemctl restart nginx |
Reload: | sudo systemctl reload nginx |
Auto boot off: | sudo systemctl disable nginx |
Auto boot on: | sudo systemctl enable nginx |
- WICHTIG: SSL, Sicherer Zugang
- Websockets: für Chat (Websockets chat example), für die Synchronisation zwischen den Räumen auch hilfreich
Thema: | Status |
---|---|
Startseite | ok |
Login | ok |
Registrierung | ok |
Impressum | ok |
Datenschutz | ok |
Contact Us | ok |
Datenbank | ok |
Raumseite | verbessern |
Übersicht von Räumen | 3 nebeneinander |
Konto übersicht | ok |
Einloggen | ok |
Ausloggen | ok |
Raum erstellen | ok |
Raum automatisiert löschen | ok |
(Username auto-geb) | |
Chat | ok |
Suche | ok |
Api(abspielen) | ok |
Starten stoppen | |
Liste nutzer in room | ok |
Playlistfunktion | ok |
VoteSystem | teils |
Invite Funktion | ok |
Avatar hochladen/ändern |