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.
| #!/usr/bin/env python3 | |
| import argparse | |
| import math | |
| import time | |
| from datetime import datetime | |
| import pyautogui |
| #!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}' |
| { | |
| "PDB set trace": { | |
| "prefix": "pdb", | |
| "body": ["import pdb; pdb.set_trace()$0"] | |
| }, | |
| "iPDB set trace": { | |
| "prefix": "ipdb", | |
| "body": ["import ipdb; ipdb.set_trace()$0"] | |
| }, |
| [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)\"" |
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.
| 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"); |
| import argparse | |
| def parse_args(): | |
| log_levels = { | |
| "info": logging.INFO, | |
| "debug": logging.DEBUG, | |
| "warning": logging.WARNING, | |
| } | |
| parser = argparse.ArgumentParser() |
| clean: ## Remove all pyc and caches | |
| @find . -name '*.py[co]' -exec rm -f {} + | |
| @find . -name '\.pytest_cache' -exec rm -fr {} + | |
| @find . -name '\.mypy_cache' -exec rm -fr {} + | |
| @find . -name '__pycache__' -exec rm -fr {} + | |
| @docker ps -aq | xargs -r docker rm -f | |
| @docker volume ls -q | xargs -r docker volume rm -f | |
| @docker images | grep '<none>' | awk '{ print $3 }' | xargs -r docker rmi -f | |
| @docker builder prune -f |
| #!/usr/bin/env python3 | |
| import csv | |
| import argparse | |
| TRANSLATION = { | |
| "First Name": "First Name", | |
| "Last Name": "Last Name", | |
| "Company": "Current Company", |
| [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)\"" |