Successfully reported this slideshow.
Cloud Deployment         Less fluff more stuffhttp://www.meetup.com/Pittsburgh-Node-js/
Nicholas McClayUX Designer & Developer
BLAH BLAH CLOUD
The cloud is like
What I want
What I bought
This presentation
Unix
What I want
What I want          + Custom Hooks
Pick your hosting provider
Create Security Group
Launch
Associate new address
SSH into serverMake sure permissions are 600
http://iconof.com/blog/how-to-install-setup-node-js-on-amazon-aws-ec2-complete-guide/
+
Securingcopy private key to local machine and add
+       https://github.com/sitaramc/gitolitehttp://sitaramc.github.com/gitolite/master-toc.html
Managing Repos
Adding Repos
Adding Users
BUT WAIT THERE’S MORE!
Adding Groups
Git HooksDefault hook location: .git/hooks  relevant server side hooks:         - pre-receive        - post-receive
Enabling hooks in gitolite
Post hook Heaven here I come!       No such luck...
Custom Hook Scripts                       Reset gitolite setuphttp://bugsplat.info/2012-10-27-hosting-private-git-reposito...
Actually useful hooks
Repo Mirroring
Local Clone
And lots lots morehttp://sitaramc.github.com/gitolite/master-toc.html  https://github.com/peterkeen/git-hooks
Thanks!
Node.js Cloud deployment
Upcoming SlideShare
Loading in …5
×

Node.js Cloud deployment

801 views

Published on

Learn how to build your own continous deployment your Node.js projects with EC2

  • Be the first to comment

Node.js Cloud deployment

  1. 1. Cloud Deployment Less fluff more stuffhttp://www.meetup.com/Pittsburgh-Node-js/
  2. 2. Nicholas McClayUX Designer & Developer
  3. 3. BLAH BLAH CLOUD
  4. 4. The cloud is like
  5. 5. What I want
  6. 6. What I bought
  7. 7. This presentation
  8. 8. Unix
  9. 9. What I want
  10. 10. What I want + Custom Hooks
  11. 11. Pick your hosting provider
  12. 12. Create Security Group
  13. 13. Launch
  14. 14. Associate new address
  15. 15. SSH into serverMake sure permissions are 600
  16. 16. http://iconof.com/blog/how-to-install-setup-node-js-on-amazon-aws-ec2-complete-guide/
  17. 17. +
  18. 18. Securingcopy private key to local machine and add
  19. 19. + https://github.com/sitaramc/gitolitehttp://sitaramc.github.com/gitolite/master-toc.html
  20. 20. Managing Repos
  21. 21. Adding Repos
  22. 22. Adding Users
  23. 23. BUT WAIT THERE’S MORE!
  24. 24. Adding Groups
  25. 25. Git HooksDefault hook location: .git/hooks relevant server side hooks: - pre-receive - post-receive
  26. 26. Enabling hooks in gitolite
  27. 27. Post hook Heaven here I come! No such luck...
  28. 28. Custom Hook Scripts Reset gitolite setuphttp://bugsplat.info/2012-10-27-hosting-private-git-reposito https://github.com/peterkeen/git-hooks
  29. 29. Actually useful hooks
  30. 30. Repo Mirroring
  31. 31. Local Clone
  32. 32. And lots lots morehttp://sitaramc.github.com/gitolite/master-toc.html https://github.com/peterkeen/git-hooks
  33. 33. Thanks!

×