Skip to content

Instantly share code, notes, and snippets.

View toloco's full-sized avatar
🎯
Focusing

Tolo Palmer toloco

🎯
Focusing
View GitHub Profile
@toloco
toloco / Makefile
Last active September 14, 2023 12:47
Makefile template
#!make
################################################################################
# Makefile internals
################################################################################
.PHONY: help
help:
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' Makefile | sort | \
awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-6s\033[0m %s\n", $$1, $$2}'
@toloco
toloco / .gitconfig
Last active February 13, 2023 17:55
Git config for the lazies
[alias]
co = checkout
ci = commit
st = status
br = branch
hist = log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short
type = cat-file -t
dump = cat-file -p
publish = "!git push --set-upstream origin \"$(git rev-parse --abbrev-ref HEAD)\""
refresh = "!git pull origin \"$(git rev-parse --abbrev-ref HEAD)\""
@toloco
toloco / README.md
Last active February 13, 2023 10:05
NGINX Cors

How to allow CORS (cross-origin/domain) API calls with nginx.

For nginx see the following:

The code as per nginx docs, can be placed under: http, server or location, so you can decide how fine grane access you wish to allow.

@toloco
toloco / envs.jssonet
Last active February 13, 2023 10:05
Jsonnet example
local v1 = import "v1.libsonnet";
local env = import "env.libsonnet";
local params = v1.params;
local sentry_params = v1.valuesForEnv(
"prod", {creds: "874c6f6d8b51422b9bfc2f6524a7b5b0", uri: "/11"})
.defaults({creds: "f980cfda63194d869e7ca5e0c9bb48cb", uri: "/14"}
);
local processes = v1.valuesForEnv("prod", "8").defaults("2");