Skip to content

Instantly share code, notes, and snippets.

@thiagosouza
thiagosouza / docker commands.sh
Last active January 21, 2020 21:17
[Docker] setup and commands
## List Docker CLI commands
docker
docker container --help
## Display Docker version and info
docker --version
docker version
docker info
## Execute Docker image
@thiagosouza
thiagosouza / docker uninstall.sh
Created April 25, 2019 02:44
docker uninstall
sudo apt-get purge docker-ce
sudo rm -rf /var/lib/docker
@thiagosouza
thiagosouza / index.js
Last active May 30, 2019 21:59
API Firebase Express
'use strict';
const functions = require('firebase-functions');
const admin = require('firebase-admin');
const cors = require('cors')
console.log(process.env.NODE_ENV);
if (process.env.NODE_ENV === "production") {
@thiagosouza
thiagosouza / lucas.js
Created July 14, 2019 17:52
Javascript Basics
var nome = "Thiago"; //global
let nomeLet = "Thiago"; //escopo/block
const nomeConst = "Thiago";//nao pode ser alterado
console.log(typeof ``);
var endereco = "";
var endereco = "Thiago de Souza";
var endereco = 'Thiago disse:"Eu sou eu!"';
var endereco = "Thiago disse:\"Eu sou eu!\"";
var jardineiro = "Jesus"
@thiagosouza
thiagosouza / Swipe - node.js sdk - initialization.js
Last active September 13, 2019 18:05
Swipe - node.js sdk - initialization
// ES2015 / TypeScript
import * as Swipe from '@swp/swipe-sdk'
// or via CommonJS
// const Swipe = require('@swp/swipe-sdk')
// initializes on production environment
const swp = Swipe.init({
apiKey: "your api key",
secret: "your secret key",
@thiagosouza
thiagosouza / Swipe - node.js sdk - sign transaction.js
Last active September 13, 2019 18:05
Swipe - node.js sdk - sign transaction
const Crypto = require("crypto-js")
const Base64 = require("crypto-js/enc-base64")
const requestPath = "/accounts"
const bodyString = ""
const secret = "71ad81f98fbbab22c9d74948d2899a65027208197291d11e2065c3a9c62fe1f0"
const timestamp = Math.floor(Date.now() / 1000) // "1540920260"
const method = "GET"
const stringToSign = method + timestamp + requestPath + bodyString
const hmac = Crypto.HmacSHA256(stringToSign, secret)
@thiagosouza
thiagosouza / Swipe - node.js sdk - initialization.js
Created September 13, 2019 18:49
Swipe - node.js sdk - initialization
// ES2015 / TypeScript
import * as Swipe from '@swp/swipe-sdk'
// or via CommonJS
// const Swipe = require('@swp/swipe-sdk')
// initializes on production environment
const swp = Swipe.init({
apiKey: "your api key",
secret: "your secret key",
@thiagosouza
thiagosouza / dto.ts
Last active November 19, 2019 15:11
testes gitbook
export interface NewKycPerson {
type: KycType.PERSON
fullName: string
document: string
address: Address
birthDay: string
phone?: Phone
email?: string
}
@thiagosouza
thiagosouza / setup.sh
Last active February 26, 2020 19:32
[Node.js] Node.js Setup #node #nodejs
#local hosting
npm i -g serve
npm i -g http-server
#environment vars
npm install -g env-cmd
cat <<EOF >./.env
# This is a comment
ENV1=THANKS
ENV2=FOR ALL
@thiagosouza
thiagosouza / here_documents.sh
Last active August 5, 2024 18:07
[Bash / Terminal commands] #terminal #shell #bash
#https://en.wikipedia.org/wiki/Here_document#Unix_shells