This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- mode: ruby -*- | |
# vi: set ft=ruby : | |
# Simple Provisioner | |
$script = <<SCRIPT | |
SCRIPT | |
Vagrant.require_version '>= 1.5.1' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import proxyMiddleware from 'http-proxy-middleware'; | |
config.browserSyncConfig = { | |
proxy: { | |
target: '<DEST SITE>', | |
middleware: [proxyMiddleware(['<API PATH>'], {target: '<API TARGET>'})] | |
} | |
}; | |
plugins.browserSync.init(config.browserSyncConfig); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'use strict'; | |
import {gulp, plugins, config} from '../plugins'; | |
import proxyMiddleware from 'http-proxy-middleware'; | |
const proxy = 'localhost:8002'; | |
/** | |
* Watch Task: gulp watch | |
*/ | |
gulp.task('watch', plugins.sequence('nodemon', 'bundle', 'browserSync', 'watch-start')); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# trellis/roles/nginx/templates/facebook-scraper.conf.j2 | |
satisfy any; | |
allow 204.15.20.0/22; | |
allow 69.63.176.0/20; | |
allow 66.220.144.0/20; | |
allow 66.220.144.0/21; | |
allow 69.63.184.0/21; | |
allow 69.63.176.0/21; | |
allow 74.119.76.0/22; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Note 1: The following CQ curl commands assumes a admin:admin username and password. | |
Note 2: For Windows/Powershell users: use two "" when doing a -F cURL command. | |
Example: -F"":operation=delete"" | |
Note 3: Quotes around name of package (or name of zip file, or jar) should be included. | |
Uninstall a bundle (use http://localhost:4505/system/console/bundles to access the Apache Felix web console) | |
curl -u admin:admin -daction=uninstall http://localhost:4505/system/console/bundles/"name of bundle" | |
Install a bundle | |
curl -u admin:admin -F action=install -F bundlestartlevel=20 -F |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Use Gists to store code you would like to remember later on | |
console.log(window); // log the "window" object to the console |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const email = req.body.email; | |
const password = req.body.password; | |
const query = UserModel.findOne({ email }); | |
query.exec() | |
.then((existingUser) => { | |
if (existingUser) { | |
logger.info('user found'); | |
return res.status(422).send({ error: 'Email in use' }); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import mongoose from 'mongoose'; | |
import Promise from 'bluebird'; | |
import logger from './logger'; | |
const gracefulShutdown = (reason, done) => { | |
mongoose.connection.close(() => { | |
logger.info(`Mongoose default connection disconnected through ${reason}`); | |
done(); | |
}); | |
}; |