Skip to content

Instantly share code, notes, and snippets.

@gonzalo123
gonzalo123 / auth.py
Created October 27, 2020 09:27
flask Autorization Bearer
from functools import wraps
from flask import request, abort
from lib.logger import logger
def authorize_bearer(bearer):
def authorize(f):
@wraps(f)
def decorated_function(*args, **kws):
if 'Authorization' not in request.headers:
@gonzalo123
gonzalo123 / .editorconfig
Created November 2, 2020 15:33
my .editorconfig
# see http://editorconfig.org
root = true
[*]
indent_style = space
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
@gonzalo123
gonzalo123 / grep_docker_logs.sh
Last active November 6, 2020 15:09
grep docker logs
docker service logs my_service --follow 2>&1 | grep payload
@gonzalo123
gonzalo123 / user_data.sh
Created November 21, 2020 11:02
docker on ec2 (AMI)
#! /bin/bash
yum update -y
yum install -y docker
usermod -a -G docker ec2-user
curl -L https://github.com/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` | sudo tee /usr/local/bin/docker-compose > /dev/null
chmod +x /usr/local/bin/docker-compose
service docker start
chkconfig docker on
rm /etc/localtime
@gonzalo123
gonzalo123 / django.sh
Last active April 1, 2021 10:49
Setting up django project from scratch
#!/usr/bin/env bash
# execute via “dot space dot slash” to avoid a subshell.
# for example: ". ./django.sh" instead "./django.sh"
echo "$(tput setaf 1)Creating new virtual environment ...$(tput sgr0)"
python -m venv venv
source venv/bin/activate
echo "$(tput setaf 1)Seting up django project ...$(tput sgr0)"
touch README.md
python -m pip install --upgrade pip