Skip to content

Instantly share code, notes, and snippets.

View rkeppner's full-sized avatar
😁
Excitedly coding at GCE

Russell Keppner rkeppner

😁
Excitedly coding at GCE
View GitHub Profile
@rkeppner
rkeppner / aws-ec2-drupal-8-headless.md
Last active May 17, 2020 21:06
aws-ec2-drupal-8-headless.md

Provisioning and configuring Ubuntu 16.04 LTS on AWS EC2 Free Tier for Drupal 8 headless CMS

Scope

These directions are for setting up an EC2 instance configured for a LEMP stack (Linux, Nginx, MariaDB, PHP 7.0) running Drupal 8.

Prerequisites and Assumptions

These directions assume that you have an AWS account and credentials with permissions to launch new EC2 instances. The configuration is purposefully generic, and will need to be adjusted for specific use cases, especially as they pertain to the EC2 options selected.

@rkeppner
rkeppner / laravel-dev-environment.md
Last active June 1, 2017 00:09
Set up Laravel Developer Environment on OS X Yosemite

Set up Laravel Developer Environment on OS X Yosemite

  1. Create SSH key, if needed:
    ssh-keygen -t rsa -C "fname.lname@localhostname"

  2. Install Xcode via the App Store.

  3. xcode-select --install

  4. Install Homebrew:

@rkeppner
rkeppner / new-heroku-pipeline-html.md
Last active January 12, 2016 00:33
Creating a New Heroku Pipeline with Multiple Apps for HTML/PHP Hosting

Creating a New Heroku Pipeline with Multiple Apps for HTML/PHP Hosting

Scope

These directions are for setting up a new Heroku pipeline and adding 2 apps to it: staging and production. This is intended for hosting a "static" HTML site, not for Lar $ .

Prerequisites

  1. Configure your Laravel Homestead environment. Those directions are found elsewhere.
  2. If you haven't already done so, create an account at heroku.com.
@rkeppner
rkeppner / new-laravel-homestead.md
Last active April 21, 2016 22:03
Creating a New Laravel Project in Homestead

Creating a New Laravel Project in Homestead

Scope

These directions are for setting up a new Laravel project with Laravel Homestead for local development.

Prerequisites

You need to have previously installed and configured the Laravel Homestead setup. Those directions are found elsewhere.

@rkeppner
rkeppner / new-heroku-pipeline.md
Last active June 1, 2017 00:09
new-heroku-pipeline.md

Creating a New Heroku Pipeline with Multiple Apps for Laravel Hosting

Scope

These directions are for setting up a new Heroku pipeline and adding 2 apps to it: staging and production. This is intended for hosting a Laravel app, which may not be the configuration for all projects.

Prerequisites

You need to have previously configured your Laravel Homestead environment and checked out the codebase from the GitHub repo. Those directions are found elsewhere.

@rkeppner
rkeppner / existing-heroku-setup.md
Last active January 11, 2016 05:36
Setting Up to Use an Existing Heroku Environment on Your Local OS X Environment

Setting Up to Use an Existing Heroku Environment on Your Local OS X Environment

Scope

These directions are for setting up a single code repo on 2 servers, staging and production. This may not be the configuration for all projects.

Prerequisites

These directions assume that you have already been added as a collaborator to a Heroku environment. If not, you will need to be. You also need to have already configured your Laravel Homestead environment and checked out the codebase from the GitHub repo. Those directions are found elsewhere.