Skip to content

Commit 55571d7

Browse files
committed
ec2
1 parent 1051a99 commit 55571d7

39 files changed

Lines changed: 2414 additions & 1297 deletions

‎ec2/README.md‎

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
## Install prerequisites, common packages
2626

2727
```
28-
sudo apt-get install build-essential g++
28+
sudo apt-get update && sudo apt-get install -y build-essential g++ tmux
2929
```
3030

3131
## Install Node, Build from Source
@@ -34,9 +34,25 @@ sudo apt-get install build-essential g++
3434
curl -O http://nodejs.org/dist/v0.10.29/node-v0.10.29.tar.gz
3535
tar -xvzf node-v0.10.29.tar.gz
3636
cd node-v0.10.29
37-
./configure && make && sudo make install
37+
./configure --prefix=/opt/node
38+
make
39+
sudo mkdir -p /opt/node
40+
sudo chown -R ubuntu.ubuntu /opt/node
41+
make install
3842
```
3943

44+
Add node to your path in `~/.bashrc`:
45+
46+
`echo "export PATH=/opt/node/bin:$PATH" >> .bashrc`
47+
48+
Then reload `.bashrc`
49+
50+
`source ~/.bashrc`
51+
52+
Double check to see that node is in your path:
53+
54+
`which node` => should be `/opt/node/bin/node`
55+
4056
## Install MongoDB, Redis, and Git
4157
`sudo apt-get install mongodb redis-server git -y`
4258

@@ -55,7 +71,7 @@ show dbs
5571
`curl icanhazip.com`
5672

5773
## Bower ALL THE THINGS
58-
`sudo npm -g install bower grunt-cli`
74+
`npm -g install bower grunt-cli`
5975

6076
## Clone the Notes App
6177
Make sure you're in the ubuntu home directory:

‎public/communication/connect_to_irc.html‎

Lines changed: 48 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434

3535

3636

37-
<div class="book" data-github="ivanoats/Full-Stack-JavaScript-Engineering" data-level="2" data-basepath=".." data-revision="1402606997543">
37+
<div class="book" data-github="ivanoats/Full-Stack-JavaScript-Engineering" data-level="2" data-basepath=".." data-revision="1403033675858">
3838
<div class="book-header">
3939
<!-- Actions Left -->
4040
<a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
@@ -485,6 +485,15 @@ <h1>
485485

486486
</li>
487487

488+
<li class="chapter " data-level="14" data-path="ec2/README.html">
489+
490+
<a href="../ec2/README.html">
491+
<i class="fa fa-check"></i> <b>14.</b> EC2
492+
</a>
493+
494+
495+
</li>
496+
488497

489498

490499

@@ -501,86 +510,88 @@ <h1>
501510
<div class="page-wrapper" tabindex="-1">
502511
<div class="book-progress">
503512
<div class="bar">
504-
<div class="inner" style="width: 5.882352941176471%;min-width: 2.9411764705882355%;"></div>
513+
<div class="inner" style="width: 5.714285714285714%;min-width: 2.857142857142857%;"></div>
505514
</div>
506515
<div class="chapters">
507516

508517
<a href="../index.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
509518

510-
<a href="../pre-work/README.html" title="Prework" class="chapter done new-chapter" data-progress="1" style="left: 2.9411764705882355%;"></a>
519+
<a href="../pre-work/README.html" title="Prework" class="chapter done new-chapter" data-progress="1" style="left: 2.857142857142857%;"></a>
520+
521+
<a href="../communication/connect_to_irc.html" title="Connect to IRC" class="chapter done new-chapter" data-progress="2" style="left: 5.714285714285714%;"></a>
511522

512-
<a href="../communication/connect_to_irc.html" title="Connect to IRC" class="chapter done new-chapter" data-progress="2" style="left: 5.882352941176471%;"></a>
523+
<a href="../day1/README.html" title="Day One" class="chapter new-chapter" data-progress="3" style="left: 8.571428571428571%;"></a>
513524

514-
<a href="../day1/README.html" title="Day One" class="chapter new-chapter" data-progress="3" style="left: 8.823529411764707%;"></a>
525+
<a href="../day1/ToolsOverview.html" title="JavaScript Tools Overview" class="chapter " data-progress="3.1" style="left: 11.428571428571429%;"></a>
515526

516-
<a href="../day1/ToolsOverview.html" title="JavaScript Tools Overview" class="chapter " data-progress="3.1" style="left: 11.764705882352942%;"></a>
527+
<a href="../day1/pull_request_practice.html" title="Github Pull Request Practice" class="chapter " data-progress="3.2" style="left: 14.285714285714286%;"></a>
517528

518-
<a href="../day1/pull_request_practice.html" title="Github Pull Request Practice" class="chapter " data-progress="3.2" style="left: 14.705882352941176%;"></a>
529+
<a href="../day1/computer_setup.html" title="Computer Setup" class="chapter " data-progress="3.3" style="left: 17.142857142857142%;"></a>
519530

520-
<a href="../day1/computer_setup.html" title="Computer Setup" class="chapter " data-progress="3.3" style="left: 17.647058823529413%;"></a>
531+
<a href="../day1/initial_toolchain_practice.html" title="Make sure grunt works" class="chapter " data-progress="3.4" style="left: 20%;"></a>
521532

522-
<a href="../day1/initial_toolchain_practice.html" title="Make sure grunt works" class="chapter " data-progress="3.4" style="left: 20.58823529411765%;"></a>
533+
<a href="../day2/README.html" title="Day Two" class="chapter new-chapter" data-progress="4" style="left: 22.857142857142858%;"></a>
523534

524-
<a href="../day2/README.html" title="Day Two" class="chapter new-chapter" data-progress="4" style="left: 23.529411764705884%;"></a>
535+
<a href="../day2/async_demo.html" title="Async Demo" class="chapter " data-progress="4.1" style="left: 25.714285714285715%;"></a>
525536

526-
<a href="../day2/async_demo.html" title="Async Demo" class="chapter " data-progress="4.1" style="left: 26.470588235294116%;"></a>
537+
<a href="../day2/hello_express.html" title="Hello Express" class="chapter " data-progress="4.2" style="left: 28.571428571428573%;"></a>
527538

528-
<a href="../day2/hello_express.html" title="Hello Express" class="chapter " data-progress="4.2" style="left: 29.41176470588235%;"></a>
539+
<a href="../day3/README.html" title="Day Three" class="chapter new-chapter" data-progress="5" style="left: 31.428571428571427%;"></a>
529540

530-
<a href="../day3/README.html" title="Day Three" class="chapter new-chapter" data-progress="5" style="left: 32.35294117647059%;"></a>
541+
<a href="../day3/responsive.html" title="Responsive Web Design" class="chapter " data-progress="5.1" style="left: 34.285714285714285%;"></a>
531542

532-
<a href="../day3/responsive.html" title="Responsive Web Design" class="chapter " data-progress="5.1" style="left: 35.294117647058826%;"></a>
543+
<a href="../day3/Grunt.html" title="Grunt" class="chapter " data-progress="5.2" style="left: 37.142857142857146%;"></a>
533544

534-
<a href="../day3/Grunt.html" title="Grunt" class="chapter " data-progress="5.2" style="left: 38.23529411764706%;"></a>
545+
<a href="../day3/Personal_Blog_Site_Tutorial_with_Yeoman_and_Zurb.html" title="Personal Blog Site Tutorial with Yeoman and Zurb" class="chapter " data-progress="5.3" style="left: 40%;"></a>
535546

536-
<a href="../day3/Personal_Blog_Site_Tutorial_with_Yeoman_and_Zurb.html" title="Personal Blog Site Tutorial with Yeoman and Zurb" class="chapter " data-progress="5.3" style="left: 41.1764705882353%;"></a>
547+
<a href="../day4/README.html" title="Day Four" class="chapter new-chapter" data-progress="6" style="left: 42.857142857142854%;"></a>
537548

538-
<a href="../day4/README.html" title="Day Four" class="chapter new-chapter" data-progress="6" style="left: 44.11764705882353%;"></a>
549+
<a href="../day4/acceptance_testing_with_casperjs.html" title="Acceptance Testing with CasperJS" class="chapter " data-progress="6.1" style="left: 45.714285714285715%;"></a>
539550

540-
<a href="../day4/acceptance_testing_with_casperjs.html" title="Acceptance Testing with CasperJS" class="chapter " data-progress="6.1" style="left: 47.05882352941177%;"></a>
551+
<a href="../day4/Sass.html" title="Sass" class="chapter " data-progress="6.2" style="left: 48.57142857142857%;"></a>
541552

542-
<a href="../day4/Sass.html" title="Sass" class="chapter " data-progress="6.2" style="left: 50%;"></a>
553+
<a href="../day4/Heroku.html" title="Heroku" class="chapter " data-progress="6.3" style="left: 51.42857142857143%;"></a>
543554

544-
<a href="../day4/Heroku.html" title="Heroku" class="chapter " data-progress="6.3" style="left: 52.94117647058823%;"></a>
555+
<a href="../day5/README.html" title="Day Five" class="chapter new-chapter" data-progress="7" style="left: 54.285714285714285%;"></a>
545556

546-
<a href="../day5/README.html" title="Day Five" class="chapter new-chapter" data-progress="7" style="left: 55.88235294117647%;"></a>
557+
<a href="../day6/README.html" title="Day Six" class="chapter new-chapter" data-progress="8" style="left: 57.142857142857146%;"></a>
547558

548-
<a href="../day6/README.html" title="Day Six" class="chapter new-chapter" data-progress="8" style="left: 58.8235294117647%;"></a>
559+
<a href="../day6/day6_readings.html" title="Readings" class="chapter " data-progress="8.1" style="left: 60%;"></a>
549560

550-
<a href="../day6/day6_readings.html" title="Readings" class="chapter " data-progress="8.1" style="left: 61.76470588235294%;"></a>
561+
<a href="../day6/Browserify.html" title="Browserify" class="chapter " data-progress="8.2" style="left: 62.857142857142854%;"></a>
551562

552-
<a href="../day6/Browserify.html" title="Browserify" class="chapter " data-progress="8.2" style="left: 64.70588235294117%;"></a>
563+
<a href="../day6/Browserify_lab.html" title="Browserify lab" class="chapter " data-progress="8.3" style="left: 65.71428571428571%;"></a>
553564

554-
<a href="../day6/Browserify_lab.html" title="Browserify lab" class="chapter " data-progress="8.3" style="left: 67.6470588235294%;"></a>
565+
<a href="../day6/requirejs.html" title="Require.js" class="chapter " data-progress="8.4" style="left: 68.57142857142857%;"></a>
555566

556-
<a href="../day6/requirejs.html" title="Require.js" class="chapter " data-progress="8.4" style="left: 70.58823529411765%;"></a>
567+
<a href="../day7/README.html" title="Day Seven" class="chapter new-chapter" data-progress="9" style="left: 71.42857142857143%;"></a>
557568

558-
<a href="../day7/README.html" title="Day Seven" class="chapter new-chapter" data-progress="9" style="left: 73.52941176470588%;"></a>
569+
<a href="../day7/unit_testing.html" title="Unit Testing" class="chapter " data-progress="9.1" style="left: 74.28571428571429%;"></a>
559570

560-
<a href="../day7/unit_testing.html" title="Unit Testing" class="chapter " data-progress="9.1" style="left: 76.47058823529412%;"></a>
571+
<a href="../day7/REST.html" title="REST" class="chapter " data-progress="9.2" style="left: 77.14285714285714%;"></a>
561572

562-
<a href="../day7/REST.html" title="REST" class="chapter " data-progress="9.2" style="left: 79.41176470588235%;"></a>
573+
<a href="../day8/README.html" title="Day Eight" class="chapter " data-progress="10" style="left: 80%;"></a>
563574

564-
<a href="../day8/README.html" title="Day Eight" class="chapter " data-progress="10" style="left: 82.3529411764706%;"></a>
575+
<a href="../day8/superagent_testing.html" title="Test With Super Agent" class="chapter " data-progress="10.1" style="left: 82.85714285714286%;"></a>
565576

566-
<a href="../day8/superagent_testing.html" title="Test With Super Agent" class="chapter " data-progress="10.1" style="left: 85.29411764705883%;"></a>
577+
<a href="../day8/mongo_mongoose_and_the_rest.html" title="Mongo, Mongoose and the REST" class="chapter " data-progress="10.2" style="left: 85.71428571428571%;"></a>
567578

568-
<a href="../day8/mongo_mongoose_and_the_rest.html" title="Mongo, Mongoose and the REST" class="chapter " data-progress="10.2" style="left: 88.23529411764706%;"></a>
579+
<a href="../day9/README.html" title="Day Nine" class="chapter " data-progress="11" style="left: 88.57142857142857%;"></a>
569580

570-
<a href="../day9/README.html" title="Day Nine" class="chapter " data-progress="11" style="left: 91.17647058823529%;"></a>
581+
<a href="../day9/ajax.html" title="AJAX" class="chapter " data-progress="11.1" style="left: 91.42857142857143%;"></a>
571582

572-
<a href="../day9/ajax.html" title="AJAX" class="chapter " data-progress="11.1" style="left: 94.11764705882354%;"></a>
583+
<a href="../day10/README.html" title="Day Ten" class="chapter " data-progress="12" style="left: 94.28571428571429%;"></a>
573584

574-
<a href="../day10/README.html" title="Day Ten" class="chapter " data-progress="12" style="left: 97.05882352941177%;"></a>
585+
<a href="../ember/README.html" title="Ember" class="chapter " data-progress="13" style="left: 97.14285714285714%;"></a>
575586

576-
<a href="../ember/README.html" title="Ember" class="chapter " data-progress="13" style="left: 100%;"></a>
587+
<a href="../ec2/README.html" title="EC2" class="chapter " data-progress="14" style="left: 100%;"></a>
577588

578589
</div>
579590
</div>
580591

581592
<div class="page-inner">
582593

583-
<section class="normal" id="section-gitbook_6">
594+
<section class="normal" id="section-gitbook_7">
584595

585596
<h1 id="connect-to-irc">Connect to IRC</h1>
586597
<p>Internet Relay Chat (IRC) despite being an ancient chat protocol, is highly

0 commit comments

Comments
 (0)