Skip to content

Instantly share code, notes, and snippets.

View grahamg's full-sized avatar

Graham Greenfield grahamg

View GitHub Profile
@grahamg
grahamg / Dockerfile
Last active May 10, 2020 10:37
Dockerfile for local development environment.
#
# mkdir DockerLocalDevelopmentEnvironment
# curl -o Dockerfile <this file>
# docker build -t dev-env .
# docker run -it -d dev-env:latest /bin/bash
# docker ps
# docker attach <randomly assigned instance name>
#
FROM phusion/baseimage:latest
@grahamg
grahamg / Github Bootcamp Talk
Last active July 15, 2022 16:18
Github Bootcamp Talk
Introduction to Git and Github at a high level: https://github.com/skills/introduction-to-github
0. Installing and configuring git, adding ssh key for use with Github
0.1 Mac OS comes pre-installed with git, command line client for interacting with github
0.2 Windows requires manual installation, can be obtained from https://git-scm.com/download/win
0.3 Using git client on local computer requires adding your ssh key to the github ui.
Follow the directions at for adding or creating a SSH key
https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
1. Starting a new local repository

Keybase proof

I hereby claim:

  • I am grahamg on github.
  • I am graham_g (https://keybase.io/graham_g) on keybase.
  • I have a public key ASCkc1nreswzI2ZQpJ42g_JoC4CGdb4PwT1n3UNTeRB-mgo

To claim this, I am signing this object:

{
"meta": {
"theme": "short"
},
"basics": {
"name": "Graham Greenfield",
"label": "Software Engineer",
"image": "https://avatars.githubusercontent.com/u/21362",
"summary": "I've worked at a variety of startups and large corporate environments so I'm used to filling a variety of roles as a programmer. I'm used to prioritising user feedback first and foremost in short predictable two-week cycles.",
"website": "https://grahamg.dev",