Lesson 14: Review¶
Today’s Goals¶
- Working VM
 - Run Systemview app
 - Connect to Systemview from browser in host
 - Understand what’s happening
 
How to set up a VM¶
Linux¶
# clone
git clone https://github.com/DevOpsBootcamp/devopsbootcamp-vagrant.git
# start up
cd devopsbootcamp-vagrant
vagrant up
# access vm
vagrant ssh
IRC¶
- Use the LUG guide
 - #devopsbootcamp on irc.freenode.net
 - Also join the Mailing List
 
GitHub Account¶
| SSH keys: | 
|---|
ssh-keygen -t rsa
Your public key is in ~/.ssh/id_rsa.pub by default.
GitHub -> Account Settings (icon in upper right) -> SSH keys -> Add SSH key
Joining the Github Org¶
- Ping Ramereth in the IRC channel to add you
 
Installing the Web App¶
Prerequisite tools¶
On host machine, in devopsbootcamp-vagrant directory:
git pull
vagrant up
vagrant ssh
The Magic Script¶
Now that you’re in the guest machine:
git@github.com:DevOpsBootcamp/catch-up.git
cd catch-up
./catch-up.sh
Branches¶
| Start one with: | 
|---|
git checkout -b branchname
| Which are you on: | |
|---|---|
git branch
| Switch with: | 
|---|
git checkout branchname
Connecting to the App¶
In the guest machine, with virtualenv activated, python systemview.py
Point the browser of your host machine at http://127.0.0.1:5050
If changes in the app don’t show up in your browser, use F5 to hard refresh
Where am I?¶
In virtual machine?¶
- Did you vagrant ssh?
 
In a repo?¶
- git status
 
On a branch?¶
# Show current branch
$ git branch
# create new branch, called branchname
$ git checkout -b branchname