CISC437 ECE Workflow
Using your ECE / EE/CIS account you will be able to serve data to the world (at least the UDel world since these sites are only public to udel networks). On the mlb1.acad.ece.udel.edu machine you have node and npm installed. We have 100 ports for the class to broadcast on and I'm given each of you 4 ports, shown below. Also you will have /usb/usernamehere/
which will be a publically hosted folder that can be accessed from
http://www.acad.cis.udel.edu/~usernamehere
. This folder serves PHP out of
the box. On orioles1.acad.ece.udel.edu
we have MySQL running and each of you have been given complete control of one database: udelemailhere
. Your login for MySQL is your UDel email (without the @UDel.edu part) and your password is that email backwards (again without ude.leDU@). By the way you are lucky to be at a university with a palindromic domain name!
How to run your stuff
- SSH into
eecisname@mlb1.acad.ece.udel.edu
- type
bash
(this is a preference but the default shell sucks, you will need to exit twice when you are done though)
- For PHP APIs
cd /usb/eecisname
(tab complete won't work sorry) in there should be a folder called public_html
- For NodeJS APIs you will each have 4 ports to broadcast on, for instance my first project port is 47476. My Node application should listen on that port.
- I can call my Node server by visiting
http://mlb1.acad.ece.udel.edu:47476/
- You can connect to the mysql server from the command line using:
mysql -h orioles1 -u youremailname -p youremailname
password is youremailname backwards.
- If you run into problems, email me, visit the ECE/CIS help wiki, or open a ticket
- If running node (or python or ruby on rails) I recommend using a process manager like forever.
npm install forever
then /path/to/forever start /path/to/server.js
and it will never fall asleep again.
Port numbers for each project
jaaimino:
- Project 1 use port: 47487
- Project 2 use port: 47486
- Project 3 use port: 47499
- Project 4 use port: 47503
joecamp:
- Project 1 use port: 47480
- Project 2 use port: 47451
- Project 3 use port: 47431
- Project 4 use port: 47422
cfinnegn:
- Project 1 use port: 47424
- Project 2 use port: 47463
- Project 3 use port: 47483
- Project 4 use port: 47414
wgrullon:
- Project 1 use port: 47421
- Project 2 use port: 47452
- Project 3 use port: 47429
- Project 4 use port: 47489
nlane:
- Project 1 use port: 47433
- Project 2 use port: 47461
- Project 3 use port: 47439
- Project 4 use port: 47418
mengdili:
- Project 1 use port: 47504
- Project 2 use port: 47445
- Project 3 use port: 47464
- Project 4 use port: 47510
taylit:
- Project 1 use port: 47459
- Project 2 use port: 47436
- Project 3 use port: 47472
- Project 4 use port: 47466
andynovo:
- Project 1 use port: 47476
- Project 2 use port: 47420
- Project 3 use port: 47477
- Project 4 use port: 47411
rdrock:
- Project 1 use port: 47460
- Project 2 use port: 47454
- Project 3 use port: 47437
- Project 4 use port: 47450
sanigak:
- Project 1 use port: 47482
- Project 2 use port: 47444
- Project 3 use port: 47501
- Project 4 use port: 47438
jsimmons:
- Project 1 use port: 47468
- Project 2 use port: 47500
- Project 3 use port: 47511
- Project 4 use port: 47475
dwegrzyn:
- Project 1 use port: 47457
- Project 2 use port: 47432
- Project 3 use port: 47491
- Project 4 use port: 47474
kalina:
- Project 1 use port: 47416
- Project 2 use port: 47449
- Project 3 use port: 47456
- Project 4 use port: 47506
cjhnware:
- Project 1 use port: 47497
- Project 2 use port: 47484
- Project 3 use port: 47435
- Project 4 use port: 47419