Skip to content

Instantly share code, notes, and snippets.

View evilUrge's full-sized avatar
🎮

Gilad Maoz evilUrge

🎮
View GitHub Profile
@evilUrge
evilUrge / server.js
Last active May 6, 2019 12:06
Express.js\restify auto register handlers by path
module.exports = (() => {
/**
* Map all available handlers to express route.
* @type {{handler}|*}
*/
const fs = require('fs');
const express = require('express');
const bodyParser = require('body-parser');
const bunyan = require('bunyan');
@evilUrge
evilUrge / express_server_obj_exposed_to_firebase.js
Last active May 13, 2019 09:53
Firebase function serving restify server if production(else just start server onj)
const server = require(`./src/server`);
process.env.NODE_ENV === "DEV" ?
/**
* If dev environment, run express server for local debugging.
*/
server.listen(process.env.PORT || 3000) :
/**
* Creates a function instance and with a specific specs.
@evilUrge
evilUrge / docker-compose.yml
Created March 15, 2018 10:45
Docker-compose for rancher, nginx and let's encrypt
nginx-proxy:
image: jwilder/nginx-proxy:latest
ports:
- "80:80"
- "443:443"
volumes:
- '/home/docker/nginx-proxy/ssl:/etc/nginx/certs:ro'
- '/etc/nginx/vhost.d'
- '/usr/share/nginx/html'
- '/var/run/docker.sock:/tmp/docker.sock:ro'
### Keybase proof
I hereby claim:
* I am evilurge on github.
* I am evilurge (https://keybase.io/evilurge) on keybase.
* I have a public key ASDtn_MWVDpdsa6Did8RWtLKYNqkG3GFXSfaB-OGON0Idwo
To claim this, I am signing this object: