Cloud Deployment
         Less fluff more stuff




http://www.meetup.com/Pittsburgh-Node-js/
Nicholas McClay
UX 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 server




Make sure permissions are 600
http://iconof.com/blog/how-to-install-setup-node-js-on-amazon-aws-ec2-complete-guide/
+
Securing




copy private key to local machine and add
+




       https://github.com/sitaramc/gitolite

http://sitaramc.github.com/gitolite/master-toc.html
Managing Repos
Adding Repos
Adding Users
Node.js Cloud deployment
BUT WAIT THERE’S MORE!
Adding Groups
Git Hooks

Default 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 setup




http://bugsplat.info/2012-10-27-hosting-private-git-reposito

      https://github.com/peterkeen/git-hooks
Actually useful hooks
Repo Mirroring
Local Clone
And lots lots more

http://sitaramc.github.com/gitolite/master-toc.html

  https://github.com/peterkeen/git-hooks
Thanks!

More Related Content

PPTX
Node.js debugging
PPTX
Deploy Node.js application in Heroku using Eclipse
PPTX
Intro to Node.js (v1)
PDF
Create your very own Development Environment with Vagrant and Packer
PDF
How to create your own hack environment
ODP
Nodejs Intro - Part2 Introduction to Web Applications
PDF
Vagrant plugin development intro
PDF
Cialug August 2021
Node.js debugging
Deploy Node.js application in Heroku using Eclipse
Intro to Node.js (v1)
Create your very own Development Environment with Vagrant and Packer
How to create your own hack environment
Nodejs Intro - Part2 Introduction to Web Applications
Vagrant plugin development intro
Cialug August 2021

What's hot (20)

PPT
Nodejs Intro Part One
ODP
Building (localized) Vagrant boxes with Packer
PDF
DevOps(2) : Vagrant - (MOSG)
PDF
Vagrant presentation
PDF
Webconf nodejs-production-architecture
PDF
Vagrant for real (codemotion rome 2016)
PDF
Instruction: dev environment
PDF
Docker puppetcamp london 2013
PDF
Web Applications with Eclipse RT and Docker in the Cloud
PDF
Advanced front-end automation with npm scripts
PDF
Introduction to Vagrant
PDF
Building and Testing from Scratch a Puppet Environment with Docker - PuppetCo...
PDF
Azure VM base images with Packer, Ansble and Vagrant
PDF
Automate with Ansible basic (2/e, English)
PDF
Vagrant for Virtualized Development
PDF
Preparation study of_docker - (MOSG)
PDF
Vagrant for real codemotion (moar tips! ;-))
PDF
Vagrant - Version control your dev environment
PDF
DevOps(3) : Ansible - (MOSG)
PDF
Multi-provider Vagrant and Chef: AWS, VMware, and more
Nodejs Intro Part One
Building (localized) Vagrant boxes with Packer
DevOps(2) : Vagrant - (MOSG)
Vagrant presentation
Webconf nodejs-production-architecture
Vagrant for real (codemotion rome 2016)
Instruction: dev environment
Docker puppetcamp london 2013
Web Applications with Eclipse RT and Docker in the Cloud
Advanced front-end automation with npm scripts
Introduction to Vagrant
Building and Testing from Scratch a Puppet Environment with Docker - PuppetCo...
Azure VM base images with Packer, Ansble and Vagrant
Automate with Ansible basic (2/e, English)
Vagrant for Virtualized Development
Preparation study of_docker - (MOSG)
Vagrant for real codemotion (moar tips! ;-))
Vagrant - Version control your dev environment
DevOps(3) : Ansible - (MOSG)
Multi-provider Vagrant and Chef: AWS, VMware, and more
Ad

Similar to Node.js Cloud deployment (20)

PDF
One-Man Ops
PPTX
Couch to OpenStack: Nova - July, 30, 2013
PPTX
Advancing Bitcoin 2019 - BTCPayServer Architecture
PDF
DevFest 2022 - Cloud Workstation Introduction TaiChung
PDF
Zaragoza dev ops-activiti-khd-20181212
PPTX
How to manage Microsoft Azure with open source
PPTX
How to manage Azure with open source
PDF
Altinity Cluster Manager: ClickHouse Management for Kubernetes and Cloud
PDF
Assisted-Installer-DevConf-US-2021
PPTX
"Look Ma, no hands! Zero Touch Provisioning for OpenShift" DevConf.US 2021
PPTX
Helm @ Orchestructure
PPTX
Exploring the Future of Helm
PDF
GCP - GCE, Cloud SQL, Cloud Storage, BigQuery Basic Training
PPT
CloudMonkey
PDF
Cloud 101: Hands-on Heroku & AWS
PPTX
How to create a secured cloudera cluster
PPTX
Learn nginx in 90mins
PPTX
Cloudera amazon-ec2
PDF
Lean Drupal Repositories with Composer and Drush
PDF
[Devconf.cz][2017] Understanding OpenShift Security Context Constraints
One-Man Ops
Couch to OpenStack: Nova - July, 30, 2013
Advancing Bitcoin 2019 - BTCPayServer Architecture
DevFest 2022 - Cloud Workstation Introduction TaiChung
Zaragoza dev ops-activiti-khd-20181212
How to manage Microsoft Azure with open source
How to manage Azure with open source
Altinity Cluster Manager: ClickHouse Management for Kubernetes and Cloud
Assisted-Installer-DevConf-US-2021
"Look Ma, no hands! Zero Touch Provisioning for OpenShift" DevConf.US 2021
Helm @ Orchestructure
Exploring the Future of Helm
GCP - GCE, Cloud SQL, Cloud Storage, BigQuery Basic Training
CloudMonkey
Cloud 101: Hands-on Heroku & AWS
How to create a secured cloudera cluster
Learn nginx in 90mins
Cloudera amazon-ec2
Lean Drupal Repositories with Composer and Drush
[Devconf.cz][2017] Understanding OpenShift Security Context Constraints
Ad

More from Nicholas McClay (6)

PDF
Intro to Sail.js
PDF
Node.js and Parse
PPT
Get MEAN! Node.js and the MEAN stack
PPT
Coffee script throwdown
KEY
Node.js 0.8 features
KEY
Node.js and NoSQL
Intro to Sail.js
Node.js and Parse
Get MEAN! Node.js and the MEAN stack
Coffee script throwdown
Node.js 0.8 features
Node.js and NoSQL

Node.js Cloud deployment