import path from 'path'; | |
import nodemailer from 'nodemailer'; | |
import { htmlToText } from 'nodemailer-html-to-text'; | |
import templates from '../templates'; | |
import projectInfo from '../../project-info'; | |
import logger from '../../logger'; | |
const moduleLogger = logger.child({ | |
module: 'emailServiceActions' | |
}); | |
const packageInfo = require('../../../package.json'); |
Custom recipe to get OS X 10.11 El Capitan running from scratch with useful applications and Node.js Developer environment. I use this gist to keep track of the important software and steps required to have a functioning system after fresh install.
- https://bitbucket.org/amdatulabs/amdatu-kubernetes-scalerd
- https://github.com/tmrts/awesome-kubernetes
- https://github.com/ramitsurana/awesome-kubernetes
- https://github.com/AcalephStorage/awesome-devops
- https://github.com/joubertredrat/awesome-devops
- http://blog.christianposta.com/deploy/blue-green-deployments-a-b-testing-and-canary-releases/
- http://www.slideshare.net/mikesplain/container-days-boston-kubernetes-in-production
Step-by-Step Guide how to install CI/CD with Docker Registry On Ubuntu 14.04 LTS from scratch.
- Install Docker using Official Manual or just run:
sudo bash
apt-get update
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
function offset(count, offset, limit) { | |
const finalOffset = Math.max(Math.min(count, offset), 0); | |
const remainedCount = Math.min(count, count - finalOffset); | |
const finalCount = (typeof limit === 'number') ? Math.min(limit, remainedCount) : remainedCount; | |
return { offset: finalOffset, finalCount: finalCount }; | |
} | |
console.log(offset(10, 0)); // {"offset":0,"finalCount":10} | |
console.log(offset(10, 4)); // {"offset":4,"finalCount":6} | |
console.log(offset(10, 10)); // {"offset":10,"finalCount":0} |
{ | |
"ru": { | |
"Your original english text": "Твой оригинальный русский текст" | |
} | |
} |
Custom recipe to get full Node.js Cloud Environment in DigitalOcean Dokku droplet running from scratch. Yes. Your own Heroku for $5 per month.
I use this gist to keep track of the important configuration steps required to have a functioning system after fresh install.
When you have executed that's all step by step you will get a new working and stable system which is ready to host & serve your Node.js application and databases.
// Bad | |
books.forEach(book => { | |
if (book[title]) { | |
if (book[author]) { | |
console.log(book) | |
} | |
} | |
}) | |
// Good |