#!/bin/bash # Deploy the website for MyUni # # Assumption: # Nodes have already been created, e.g. topology 7 # # Example usage: # sudo bash ~/virtnet/bin/vn-deployrealmyuni # # For more info see: http://sandilands.info/sgordon/virtnet # # $Revision$ # $Author$ # $Date$ # $URL$ # Instructions echo "vn: You are about to deploy the website for MyUni." echo "vn: This includes web pages, database and PHP code." echo "vn: Are you ready to proceed? y/n" read proceed if [ "${proceed}" != "y" ]; then echo "vn: Exiting without deploying." exit 1; fi # Start servers sudo systemctl start mysql.service sudo systemctl start apache2.service # Create grades website sudo mkdir /var/www/html/grades sudo chown network.network /var/www/html/grades sudo cp /home/network/virtnet/data/webdemos/grades/www/* /var/www/html/grades/ # Create databases sudo mysql --user=root --password=network < /home/network/virtnet/data/webdemos/grades/grades-users.sql sudo mysql --user=webdemo_grades --password=network webdemo_grades < /home/network/virtnet/data/webdemos/grades/grades-tables.sql echo "vn: Deployment of real MyUni complete."