Clone a repo
git clone https://github.com/cooperka/emoji-commit-messages.git
Or initialize a repository locally
git init
Stage local changes
git add --all
git clone https://github.com/cooperka/emoji-commit-messages.git
git init
git add --all
title | description | author | tags | date_published |
---|---|---|---|---|
Running an NGINX Reverse Proxy with Docker and Let's Encrypt on Google Compute Engine |
Learn to serve multiple websites simultaneously in a single Compute Engine instance with Docker and NGINX. Also, learn how to secure the sites with Let's Encrypt. |
tswast |
Compute Engine, NGINX, Docker, Let's Encrypt |
2017-04-19 |
This tutorial will guide you through running multiple websites on a Google Compute Engine instance using Docker. You will secure the websites using free SSL/TLS certificates from Let's Encrypt.
# | |
# ROBOCOPY Script | |
# | |
# This script calls robocopy over a few folders, and then emails you when they're done | |
Param( | |
[Parameter(Mandatory=$true)] | |
[string]$basesrc, #"G:\", | |
[Parameter(Mandatory=$true)] | |
[string]$basedst, # |
#!/bin/bash | |
# This script installs the kanban-list application created by https://github.com/volpe28v/kanban-list | |
whoitis=$(whoami) | |
# Install RVM | |
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 | |
curl -sSL https://get.rvm.io -o rvm.sh | |
chmod +x rvm.sh |
#!/bin/bash | |
# Docker | |
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common python python-pip | |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - | |
sudo apt-key fingerprint 0EBFCD88 | |
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | |
sudo apt-get update | |
sudo apt-get install docker-ce |
#!/bin/bash | |
flarum_install="/home/$USER/flarum" | |
webuser_group='www-data' | |
OS_version=$(lsb_release -a 2> /dev/null | grep Description | tr -d \\t | cut -f2 -d:) | |
sudo gpasswd -a $USER www-data | |
# Add repo and key for php5.6 | |
# Support for Debian 7.10 and Ubuntu 14.04 | |
if [ "$OS_version" == "Debian GNU/Linux 7.11 (wheezy)" ] |
#!/bin/bash | |
clear | |
echo "This script offers options to setup javascript frameworks for Ubuntu Xenial 16.04" | |
echo "YOU MUST RUN nodeserversetup.sh script FIRST to install node, mongodb, yarn" | |
clear | |
echo "Enter number of framework to install: " | |
options=("cloud9ide" "gitlab" "express" "meteor" "react" "feathers" "quit") | |
select opt in "${options[@]}" |
#!/bin/bash | |
echo "This script installs the mongoDB and nodejs for Ubuntu Xenial 16.04" | |
echo "You then have options for express-generator, meteor, create-react-app, and feathers" | |
sleep 3 | |
sudo apt-get update | |
sudo apt-get install -y git curl |
var express = require("express"); | |
var app = express(); | |
app.set("view engine", "ejs"); | |
app.get("/", function(req, res){ | |
res.render("home"); | |
}); | |
app.listen(process.env.PORT, process.env.IP, function(){ |
#!/bin/bash | |
# Define your email address below | |
SENDTOEMAIL="josh@lamb.haus" | |
cd ~/Dropbox/agendamaker | |
FULLDATE=$(date +%A-%F) | |
FILEDATE=$(date +%F) | |
# JULIANDATE=$(date +%j) |