Skip to content

Instantly share code, notes, and snippets.

View gitDbits's full-sized avatar
🏠
Working from home

Diego Noronha gitDbits

🏠
Working from home
View GitHub Profile
@gitDbits
gitDbits / create user mysql terminal
Created October 30, 2019 15:58
Create user mysql terminal
# Create user and credentials
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
# Hability privilegies user
GRANT ALL PRIVILEGES ON * . * TO 'new_user'@'localhost';
# Reload privilegies
FLUSH PRIVILEGES;
# Login new user terminal
curl -fsSL get.docker.com -o get-docker.sh
bash get-docker.sh
sudo usermod -aG docker YOUR_USER_NAME
docker --version
# Command create project
sudo docker run -it --rm --user "$(id -u):$(id -g)" -v "$PWD":/usr/src/app -w /usr/src/app rails rails new --skip-bundle my_awesome_app
# Create Dockerfile in project
FROM ruby:2.5.3
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
RUN apt-get update && apt-get install -y nodejs --no-install-recommends && rm -rf /var/lib/apt/lists/*
@gitDbits
gitDbits / Create Rails + Docker + Docker-compose
Last active November 12, 2019 01:21
Configure initial Rails + Docker + Docker-compose
## Guide docker compose install
https://docs.docker.com/compose/install/
## Command initial
docker run -it --rm --user "$(id -u):$(id -g)" -v "$PWD":/usr/src/app -w /usr/src/app rails rails new --skip-bundle my_app --database=postgresql
## Create Dockerfile
FROM ruby:2.5.3
# Instala as nossas dependencias
RUN apt-get update && apt-get install -qq -y --no-install-recommends \
@gitDbits
gitDbits / database.yml
Last active December 12, 2019 00:23
Example Mysql config Rails
default: &default
adapter: mysql2
encoding: utf8
pool: 5
socket: /tmp/mysql.sock
development:
<<: *default
database: db_dev
username: root
@gitDbits
gitDbits / locale_rails_pt_br
Created June 7, 2020 20:38
locale default pt-BR
pt-BR:
devise:
failure:
not_approved: 'O seu cadastro está em análise pelo Desenvolvimento da Casa Civil, caso tenha alguma dúvida, entrar em contato pelo chat :)'
bi: 'Nenhum módulo liberado para o seu usuário, qualquer dúvida entre em contato pelo nosso CHAT :)'
unauthenticated: 'Para continuar, faça login ou registre-se. Dúvidas? use o nosso chat :)'
unconfirmed: 'Antes de continuar, confirme a sua conta.'
locked: 'A sua conta está bloqueada.'
invalid: 'E-mail ou senha inválidos.'
invalid_token: 'O token de autenticação não é válido.'
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
export ZSH="/home/noronha/.oh-my-zsh"
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
@gitDbits
gitDbits / kill server rails
Created July 1, 2020 23:03
Kill service rails localhost
kill -9 $(lsof -i tcp:3000 -t)
@gitDbits
gitDbits / create_repositore_github
Created August 25, 2020 00:11
How to create repositore via terminal
Setting up a new Git Repo
========================
##Create a new repository on the command line
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:alexpchin/<reponame>.git
@gitDbits
gitDbits / scroll_nice
Last active September 18, 2020 00:28
Add implementation ScrollTop anchor HTML JS
# Rails 6
# execute command webpack jquery
yarn add jquery
# application.js
require("jquery")
# environment.js
const webpack = require('webpack')
environment.plugins.prepend('Provide',