Skip to content

Instantly share code, notes, and snippets.

View matheusnascgomes's full-sized avatar

Matheus Gomes matheusnascgomes

View GitHub Profile
@matheusnascgomes
matheusnascgomes / README.MD
Created December 27, 2019 23:41 — forked from raisiqueira/README.MD
Install Docker

Install Docker

https://github.com/eon01/DockerCheatSheet

Install

curl -fsSL https://get.docker.com | sh;

docker-compose

@matheusnascgomes
matheusnascgomes / index.md
Last active December 16, 2019 19:05
Easiest way to output an installable list of vscode extensions

code --list-extensions | xargs -L 1 echo code --install-extension

@matheusnascgomes
matheusnascgomes / docker-compose.yml
Created October 14, 2019 17:06
Running postgres on docker
version: '3.7'
services:
postgres:
image: postgres:10.10-alpine
container_name: postgres
ports:
- 5432:5432
volumes:
- ./postgres-data:/var/lib/postgresql/data
@matheusnascgomes
matheusnascgomes / docker-compose.yml
Created October 14, 2019 17:06
Running postgres on docker
version: '3.7'
services:
postgres:
image: postgres:10.10-alpine
container_name: postgres
ports:
- 5432:5432
volumes:
- ./postgres-data:/var/lib/postgresql/data
@matheusnascgomes
matheusnascgomes / .eslintrc.js
Last active October 2, 2019 01:39
Eslint and nodemon config for Typescript + NodeJS a
module.exports = {
parser: '@typescript-eslint/parser',
env: {
es6: true,
node: true
},
plugins: ['@typescript-eslint'],
extends: [
'plugin:@typescript-eslint/recommended',
'prettier/@typescript-eslint',
@matheusnascgomes
matheusnascgomes / README.md
Last active August 28, 2020 14:43 — forked from raisiqueira/README.md
Restore Postgres on Docker

Restore

docker exec -i <postgres_container_name> pg_restore  --clean --no-acl --no-owner -U postgres -d <database_name> < <path where the database is>

Dump

docker exec -t <postgres_container_name> pg_dump -U postgres -F t <database_name> > dump_`date +%d-%m-%Y"_"%H_%M_%S`.dump
@matheusnascgomes
matheusnascgomes / docker.md
Last active September 4, 2019 00:08
Running postgres on docker

How to run postgres on docker

docker container run -d --name seu-banco -p 5432:5432 -v $(pwd)/Docker/volumes:/var/lib/postgresql/data postgres

@matheusnascgomes
matheusnascgomes / Git.md
Created July 19, 2019 17:33 — forked from lavesan/Git.md
Comandos Git

As numerações são os passos básicos essenciais, o resto são ocasionais

Configurando o ambiente para git

  • Setando o nome de usuário globalmente e o de email:
git config --global user.name “Seu nome”
git config --global user.email "Seu email"

Mensagens de commit padronizadas

  • Todos os commits devem ser "SignOff", basta usar "commit -sm"
  • Usar modo imperativo ("Adiciona feature" não "Adicionando feature" ou "Adicionada feature")
  • Primeira linha deve ter no máximo 72 caracteres
  • Considere descrever com detalhes no corpo do commit
  • Considere usar um emoji no início da mensagem de commit
Emoji Code Commit Type

Padronizando commits em repositórios corporativos

Como adicionar minhas credênciais corporativa ao git da minha máquina pessoal em projetos específicos?

Em toda instalação do git temos o arquivo~/.gitconfig, onde ficam, de forma global (aplicável a todos os projetos), todas as credências do usuário tais como alias e outras configurações personalizadas como por exemplo:

[user]
        name = Matheus Gomes
        email = matheusnascgomes@gmail.com