Skip to content

Instantly share code, notes, and snippets.

Arvind Sridharan arvsr1988

  • Chennai
Block or report user

Report or block arvsr1988

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
arvsr1988 / DockerFile_node
Created Jul 14, 2017
docker script for node app
View DockerFile_node
#how to run app in docker
#docker build -t <name> .
#docker run -p 3000:3000 <name>
FROM node:6-alpine
# Create app directory
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
arvsr1988 /
Created Sep 22, 2016
deploying a node app using a CI system to a new directory.
CURRENT_DATE=`date +%s`
echo "current date is $CURRENT_DATE"
DEPLOYMENT_DIR='{deployment directory}'
echo "current deployment dir $CURRENT_DEPLOYMENT_DIR"
PM2_PROCESS_NAME='{process name}'
View gmail_send_api_notworking.js
var google = require('googleapis');
var googleAuth = require('google-auth-library');
var mimelib = require("mimelib");
let btoa = require('btoa');
// If modifying these scopes, delete your previously saved credentials
// at ~/.credentials/
var SCOPES = ['', ''];
var key = require('./client_secret.json');
var jwtClient = new google.auth.JWT(key.client_email, null, key.private_key, SCOPES, null);
arvsr1988 / node_module_copier.js
Last active Dec 27, 2017
Copy node modules from your dependencies recursively to your artifact directory using this code. This will work with npmjs version 3 and node js version 6(supporting ES 6)
View node_module_copier.js
let shell = require('shelljs');
const path = require('path');
const rootDir = path.resolve('./');
const alreadyCopied = (module, deployDir) => {
return shell.test('-d', deployDir + '/node_modules/' + module);
function copyDeps(packageFile, deployDir){
let moduleDeps = require(packageFile).dependencies;
You can’t perform that action at this time.