Skip to content

Instantly share code, notes, and snippets.

View chmurson's full-sized avatar

Wojciech Piątkowski chmurson

View GitHub Profile
@fortejas
fortejas / README.md
Last active February 25, 2021 16:07
Using Secrets per Environment with CoPilot CLI

Using Secrets per Environment with CoPilot CLI

This assumes that we have a CoPilot app called test-app and both a test & prod environment configured.

  1. Start by uploading environment variables for our application's environments

    $ # Test Param
    $ aws ssm put-parameter \
/**
* Calculate the contrast of a color to determine the appropriate opposing text color.
* @author D. Condrey
* @param {string|object} - element background-color or element
* @return {string}
* white - if background is a dark shade color
* black - if background is a light shade color
*/
define(function() {
@kentbrew
kentbrew / node-on-ec2-port-80.md
Last active February 4, 2024 19:14
How I Got Node.js Talking on EC2's Port 80

The Problem

Standard practices say no non-root process gets to talk to the Internet on a port less than 1024. How, then, could I get Node talking on port 80 on EC2? (I wanted it to go as fast as possible and use the smallest possible share of my teeny tiny little micro-instance's resources, so proxying through nginx or Apache seemed suboptimal.)

The temptingly easy but ultimately wrong solution:

Alter the port the script talks to from 8000 to 80:

}).listen(80);