Skip to content

Instantly share code, notes, and snippets.

View nickdandakis's full-sized avatar
🙏
These hands make digital projects finish.

Nick Dandakis nickdandakis

🙏
These hands make digital projects finish.
View GitHub Profile
@nickdandakis
nickdandakis / Dockerrun.aws.json
Last active October 16, 2017 13:58
Single Container Docker AWS Elastic Beanstalk deployment artifact
{
"AWSEBDockerrunVersion": "1",
"Image": {
"Name": "bestest-aws-org.dkr.ecr.us-east-1.amazonaws.com/token/this-web-scale:latest",
"Update": "true"
},
"Ports": [
{
"ContainerPort": "3000"
}
@nickdandakis
nickdandakis / Dockerfile
Created October 14, 2017 17:52
Basic Dockerfile for Node applications
FROM node:alpine
# Create app directory
RUN mkdir -p /usr/src
WORKDIR /usr/src
# Install app dependencies
COPY package.json /usr/src/
COPY package-lock.json /usr/src/
RUN npm install
@nickdandakis
nickdandakis / DigitalSuede.md
Last active September 26, 2016 14:46
Digital Suede w/Pixi
@nickdandakis
nickdandakis / keybase.md
Created September 13, 2016 17:27
Keybase proof

Keybase proof

I hereby claim:

  • I am nickdandakis on github.
  • I am nickdandakis (https://keybase.io/nickdandakis) on keybase.
  • I have a public key ASDsszdCc7d-7Z9eHD1Tray5BYLKFyKF3BdKtTYem7Adsgo

To claim this, I am signing this object:

@nickdandakis
nickdandakis / botkit-simple.js
Last active July 5, 2016 20:18
Basic Botkit scaffolding for Slack slash commands with Mongo support
var Botkit = require('botkit');
if(!process.env.SLACK_CLIENT_ID ||
!process.env.SLACK_CLIENT_SECRET ||
!process.env.SLACK_VERIFICATION_TOKEN) {
console.log('Error: Specify SLACK_CLIENT_ID, SLACK_CLIENT_SECRET and SLACK_VERIFICATION_TOKEN in environment');
process.exit(1);
}
var config = {}
@nickdandakis
nickdandakis / yeet.js
Last active November 21, 2015 18:57
UrbanDictionary Word Of The Day + Giphy GIF
// npm install request and cheerio, if these aren't working
var request = require('request');
var cheerio = require('cheerio');
var sendGIFToClient = function(url) {
// TODO
console.log(url);
};
var sendWordToClient = function(word, definition, example) {