Skip to content

Instantly share code, notes, and snippets.

View matheusnascgomes's full-sized avatar

Matheus Gomes matheusnascgomes

View GitHub Profile
@matheusnascgomes
matheusnascgomes / gitconfig.md
Last active May 23, 2023 12:00
Usefull git alias
[alias]
st = status
        co = commit
        logone = log --oneline
        lg = log --pretty=format:'%Cred%h%Creset %C(bold)%cr%Creset %Cgreen<%an>%Creset %s' --max-count=30
        ck = checkout
        copy = checkout -b
 br = branch
@matheusnascgomes
matheusnascgomes / .eslintrc.js
Last active November 17, 2021 22:19 — forked from diego3g/.eslintrc.js
A basic setup on typescript linter in a React Project
module.exports = {
env: {
browser: true,
es6: true,
jest: true,
},
extends: [
'react-app',
'airbnb',
'plugin:@typescript-eslint/recommended',
@matheusnascgomes
matheusnascgomes / App.js
Created July 21, 2018 20:49
Como importar as dependências do AdminLTE de forma correta em um ambiente ReacJS com create-react-app
import React, { Component } from "react";
import "./template/dependencies";
class App extends Component {
render() {
return (
<body className="hold-transition login-page">
<div className="login-box">
<div className="login-logo">
<a href="../../index2.html">
@matheusnascgomes
matheusnascgomes / reactotron.js
Created July 1, 2018 01:00
Configuração padrão do reactotron para projetos React / ReactJS
import Reactotron from 'reactotron-react-js';
import { reactotronRedux } from 'reactotron-redux';
import sagaPlugin from 'reactotron-redux-saga';
if (process.env.NODE_ENV === 'development') {
const tron = Reactotron.configure()
.use(reactotronRedux())
.use(sagaPlugin())
.connect();
@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 / 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',