Skip to content

Instantly share code, notes, and snippets.

View litwicki's full-sized avatar

Jake Litwicki litwicki

View GitHub Profile
@litwicki
litwicki / php8-ubuntu-install
Last active December 30, 2020 05:38
Install PHP8 on Ubuntu
#!/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 March 4, 2019 00:58
A lambda intended to be triggered on a PUT from a CodeDeploy build and then unzip and deploy to a separate bucket.
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 March 3, 2019 06:12
MAC Developer Setup
#!/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
# vim:ft=ansible:
#
---
- name: install common software
apt:
name={{ item }}
state=present
with_items:
- apache2
- git