Skip to content

Instantly share code, notes, and snippets.

View andrew310's full-sized avatar

Andrew Brown andrew310

View GitHub Profile
@andrew310
andrew310 / promise_while_loop.js
Created January 13, 2017 01:18 — forked from victorquinn/promise_while_loop.js
Promise "loop" using the Bluebird library
var Promise = require('bluebird');
var promiseWhile = function(condition, action) {
var resolver = Promise.defer();
var loop = function() {
if (!condition()) return resolver.resolve();
return Promise.cast(action())
.then(loop)
.catch(resolver.reject);
@andrew310
andrew310 / mysql-docker.sh
Created December 5, 2016 06:41 — forked from spalladino/mysql-docker.sh
Backup and restore a mysql database from a running Docker mysql container
# Backup
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
# Restore
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE