Skip to content

Instantly share code, notes, and snippets.

View marcelobbfonseca's full-sized avatar
🎯
Focusing

Marcelo marcelobbfonseca

🎯
Focusing
View GitHub Profile
@marcelobbfonseca
marcelobbfonseca / .env
Created September 18, 2020 12:26
RSA keys in .env file example
PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY-----\ndasdasdadasdasdasdasdasdasdasdadasdasdadasa\nhuehuauhhuauhahuauhauahuauhehuehuauheuhahue\n-----END RSA PRIVATE KEY-----\n"
PUBLIC_KEY="-----BEGIN RSA PUBLIC KEY-----\nminemineminemineminemineminemineminemineminemine\nhuehuauhhuauhahuauhauahuauhehuehuauheuhahue\n-----END RSA PUBLIC KEY-----\n"
@marcelobbfonseca
marcelobbfonseca / App.vue
Last active June 11, 2020 15:40
Example resources/views/welcome.blade.php resources/js/App.vue and resources/js/App.vue file for a laravel+vue SPA project. The main.js file in a VueCLI project is our app.js. I kept the app.js name from a default laravel project.
<template>
<v-app>
<left-menu/>
<header-component/>
<v-content>
<router-view/>
</v-content>
<footer-component/>
</v-app>
</template>
@marcelobbfonseca
marcelobbfonseca / App.vue
Created April 25, 2020 23:46
Example resources/js/App.vue and resources/js/App.vue file for a laravel+vue project. The main.js file in a VueCLI project is our app.js. I kept the app.js name from a default laravel project.
<template>
<v-app>
<left-menu/>
<header-component/>
<v-content>
<router-view/>
</v-content>
<footer-component/>
</v-app>
</template>
@marcelobbfonseca
marcelobbfonseca / LaravuePostgisCIExample.yaml
Created September 23, 2019 14:25
Working Github actions CI example for Laravel+Vue+Postgis project
name: LaravuePostgisCIExample
on:
push:
branches:
- master
- stage
pull_request:
branches:
- stage
@marcelobbfonseca
marcelobbfonseca / Dockerfile
Created May 14, 2019 13:56
Dockerfile and docker-compose development example configuration for python Django+postgresql environment. Application runs on port 3000
FROM python:3.7.3-stretch
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
WORKDIR /code
COPY requirements.txt /code/
RUN pip install -r requirements.txt
COPY . /code/
EXPOSE 3000
@marcelobbfonseca
marcelobbfonseca / Dockerfile
Created May 13, 2019 22:16
Both Dockerfile and docker-compose example files for a regular python Flask and postgresql environment
FROM python:3.7.3-stretch
RUN mkdir /code
WORKDIR /code
COPY requirements.txt /code/
RUN pip install -r requirements.txt
COPY . /code/
EXPOSE 5000
@marcelobbfonseca
marcelobbfonseca / .coveragerc
Created April 1, 2019 20:01
configuration file example for coverage.py. A python code coverage library https://coverage.readthedocs.io/en/v4.5.x/ for more info
# .coveragerc to control coverage.py
[run]
branch = True
omit =
my_env/*
*/migrations/*
*/__init__.py
[report]
@marcelobbfonseca
marcelobbfonseca / software_update.py
Last active April 1, 2021 02:38
Python april fool prank
# pip install pyautogui
# pip install pyobjc-core
# pip install pyobjc
# python3 software_update.py
# Opens baby shark And mouse will freak out.
import time
import random
import pyautogui
import webbrowser
@marcelobbfonseca
marcelobbfonseca / models.py
Last active April 25, 2020 23:38
Django model find by name example
from django.db import models
class Something(models.Model):
name = models.CharField(max_length=200)
@staticmethod
def find_by_name(name):
try:
something = Something.objects.get(name=name)
@marcelobbfonseca
marcelobbfonseca / users.js
Last active September 18, 2020 12:41
ExpressJS user sign-in route with JWT RSA algorithm example
// User sign-in route with JWT RSA algorithm example
var User = require('../models/user')
var express = require('express');
var router = express.Router();
const mongoose = require('mongoose');
const bcrypt = require('bcrypt');
const jwt = require('jsonwebtoken');
const fs = require('fs');