Skip to content

Instantly share code, notes, and snippets.

Avatar

Jake Litwicki litwicki

View GitHub Profile
View amplify-jobs.md
@litwicki
litwicki / php8-ubuntu-install
Last active Dec 30, 2020
Install PHP8 on Ubuntu
View php8-ubuntu-install
#!/bin/sh
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt install php8.0-common php8.0-cli -y
sudo apt install php8.0-{bz2,curl,intl,mysql,readline,xml}
sudo apt install php8.0-pcov # PCOV code coverage tool
sudo apt install php8.0-xdebug # Xdebug debugger
# for nginx
@litwicki
litwicki / lambda-deploy.js
Last active Mar 4, 2019
A lambda intended to be triggered on a PUT from a CodeDeploy build and then unzip and deploy to a separate bucket.
View lambda-deploy.js
var deployBucket = 'example.com';
var region = 'us-west-2';
// If you're hosting a static html (or javascript) website
// the domain and bucket you host from (deploy to) should be
// identical, but feel free to change based on your circumstances.
var domain = deployBucket;
var aws = require('aws-sdk');
var ep = new aws.Endpoint('s3.' + region + '.amazonaws.com');
@litwicki
litwicki / dev-setup.sh
Last active Mar 3, 2019
MAC Developer Setup
View dev-setup.sh
#!/usr/bin/env bash
red=`tput setaf 1`
green=`tput setaf 2`
reset=`tput sgr0`
# Install/verify Xcode Command Line Tools are setup
if xcode-select --version 2>&1 | grep version; then
echo "${green}Yay, you have installed XCode with Command Line Tools"
else
View gist:086e5ebfb6c75cab0137c97134d2075a
# vim:ft=ansible:
#
---
- name: install common software
apt:
name={{ item }}
state=present
with_items:
- apache2
- git