App deployment in Cloud

Slides:



Advertisements
Similar presentations
Unleash the Power of JavaScript Tooling Telerik Software Academy End-to-end JavaScript Applications.
Advertisements

Github. Download & install git   Git bash  Git GUI.
Installing and Setting up mongoDB replica set PREPARED BY SUDHEER KONDLA SOLUTIONS ARCHITECT.
Automating Drupal Deployment Dominique De Cooman.
Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.
Source Control Repositories for Team Collaboration: SVN, TFS, Git Svetlin Nakov Telerik Software Academy academy.telerik.com Manager Technical Training.
.NET Cloud Development Made Easy George Georgiev Telerik Software Academy academy.telerik.com Technical Trainer.
Real-time Web Application with Node.js CENTRE FOR NETWORK RESEARCH COMPUTER ENGINEERING, PRINCE OF SONGKLA UNIVERSITY 1 Aj. Suthon, Nong Gun, Nong Pop.
Towards Establishing a Local ORCA Instance Shade EL-Hadik Deniz Gurkan University of Houston 7th GENI Engineering Conference 03/16/2010 GEC7 – ORCA-D.
Version Control. How do you share code? Discussion.
Version Control Systems academy.zariba.com 1. Lecture Content 1.What is Software Configuration Management? 2.Version Control Systems (VCS) 3.Basic Git.
Vagrant workflow Jul. 15, 2014.
 Chapter 14 – Security Engineering 1 Chapter 12 Dependability and Security Specification 1.
Version Control with SVN Images from TortoiseSVN documentation
Node.js & Windows Azure AZR326  JavaScript on the Server!  Event driven I/O server-side JavaScript  Not thread based, each connection uses only a.
Google App Engine in Google Apps Deploying Google App Engine applications to Google Apps +
CRaSH Portal Team. 2 Agenda Introduction to CRaSH Deployment and connection Using the CRaSH command Develop the CRaSH commands yourself.
Infrastructure as code. “Enable the reconstruction of the business from nothing but a source code repository, an application data backup, and bare metal.
CS 160 and CMPE/SE 131 Software Engineering February 16 Class Meeting Department of Computer Science Department of Computer Engineering San José State.
It’s not just an insult from Harry Potter!. What is Git? Distributed Version Control System (DVCS) – Compared to a Centralized Version Control System.
INTRODUCTION TO GIT. Install Egit for eclipse Open eclipse->Help->Install New Software Search for one of the following -
Deploy ASP.NET. ASP.NET - publishing  VS supports app publishing directly from IDE  Several possibilities exists for Web apps – FTP, file system, Front.
1. A new git is initialized as a remote repository JohnRemote repositoryPeter master C0 CodingWhileBlack.com PROPEL CODING
Installing git In Linux: sudo apt-get install git In Windows: download it from run the setuphttp://git-scm.com/download/win.
PuTTY Introduction to Web Programming Kirkwood Continuing Education by Fred McClurg © Copyright 2016, All Rights Reserved ssh client.
(Part 1). Before we get started…  Why Facebook? Built in Audience ○ 800 Million users as of July 1 st 2011 ○ Users “share” applications with each other,
Deploy National Continuous Integration Server Zhe LI R&D Engineer, INRIA Rennes Team: KerData July
Jun-Ru Chang Introduction GIT Jun-Ru Chang
How to Start SQL Server and SSDT BI in Local
M.Sc. Juan Carlos Olivares Rojas
.NET Cloud Development Made Easy
L – Modeling and Simulating Social Systems with MATLAB
Open OnDemand: Open Source General Purpose HPC Portal
Investigation authentication using AAF for the CVL on NeCTAR
CReSIS Git Tutorial.
Node.js Express Web Applications
CVS : Add new file Team -6 October 28, 2004.
Version Control.
Setting up Git, GitBash, and GitHub
L – Modeling and Simulating Social Systems with MATLAB
Deploying Dockerized Apps to the Azure Container Service
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
3 Things Everyone Knows About Node JS That You Don't
THE STEPS TO MANAGE THE GRID
Storing, Sending, and Tracking Files Recitation 2
Lab 1 introduction, debrief
Node.js Packages Header Mastering Node.js, Part 4 Eric W. Greene
Relational databases, and more …
(Advanced) Web Application Development
NodeJS coding basics L. Grewe.
welcome to: Latinx Tech PDX
Linux on Azure SmartLab
03 | Building a Backend with Socket.IO and Mongo
IOTA HOW TO START BUILDING.
Advantages Project Career Divide & Conquer Collaboration
Oracle HFM Implementation Boot Camp
ACS Deployment Scenarios
Version control with Git Part II
Module P3 Practical: Building a webapp in nodejs and
Rock-solid Cloud Platform for PHP
Deploy Software with Group Policy
CMPE/SE 131 Software Engineering February 14 Class Meeting
Chengyu Sun California State University, Los Angeles
Version Control with Git and GitHub
Build /19/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Git GitHub.
Deploying with Heroku.
Twitter Bot with NodeJS
Extend Azure DevOps with a Custom PowerShell-based Pipeline Task
Jean-Francois LEBLANC Christian SEBASTIAN
Presentation transcript:

App deployment in Cloud Heroku NodeJS Cloud Server Telerik Software Academy Learning & Development http://academy.telerik.com

App Deployment in Cloud Register in http://heroku.com Install from https://toolbelt.heroku.com/ Heroku Toolbelt Gives you "heroku" command User "node --version" and "npm --version" And put them in "engines" – "package.json" Add "Procfile" to the project Write "web: node {file}.js"

App Deployment in Cloud Change port to process.env.PORT You can configure it for every environment Create database in MongoDb Cloud MongoLab for example Create users too Get the connection string Set the MongoDb connection

App Deployment in Cloud Set local "NODE_ENV" Initialize new git repository, add files, commit Login to heroku with "heroku login" Create app with "heroku create {name}" Configure environment with "heroku config:set NODE_ENV={env}" Deploy with "git push heroku master" Use "heroku logs" and "heroku open" for help

App Deployment in Cloud If troubles: Try to add the public keys - "heroku keys:add" If you do not have public key – "ssh-keygen" Check out keys with "heroku keys" Try to clear them first with "heroku keys:clear" Try copying the keys into git repository Try the same procedure through git bash

App Deployment in Cloud http://academy.telerik.com