- Configurar chave SSH
- Criar Droplet
- Realizar update e upgrade
- Crua usuário
adduser deployeusermod -aG sudo deploy - Cria pasta
.sshprodeploy cp ~/.ssh/authorized_keys /home/deploy/.ssh/authorized_keyschown -R deploy:deploy .ssh/chmod 700 .ssh
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # deb cdrom:[Ubuntu 20.04 LTS _Focal Fossa_ - Release amd64 (20200423)]/ focal main restricted | |
| # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to | |
| # newer versions of the distribution. | |
| deb http://archive.ubuntu.com/ubuntu jammy main restricted | |
| # deb-src http://br.archive.ubuntu.com/ubuntu/ focal main restricted | |
| ## Major bug fix updates produced after the final release of the | |
| ## distribution. | |
| deb http://archive.ubuntu.com/ubuntu jammy-updates main restricted |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # 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/caio-agiani/.oh-my-zsh" | |
| export PATH=$PATH:$(yarn global bin) | |
| export PATH=$PATH:/snap/bin | |
| # Set name of the theme to load --- if set to "random", it will |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $.datepicker.regional['pt-BR'] = { | |
| closeText: 'Fechar', | |
| prevText: '< Mês anterior', | |
| nextText: 'Próximo mês >', | |
| currentText: 'Hoje', | |
| monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'], | |
| monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov','Dez'], | |
| dayNames: ['Domingo','Segunda-feira','Terça-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sábado'], | |
| dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'], | |
| dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'], |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import axios from "axios"; | |
| const options = { | |
| method: 'GET', | |
| url: 'https://api.mobizon.com.br/service/Message/SendSmsMessage', | |
| params: { | |
| apiKey: 'BR_API_KEY' | |
| }, | |
| headers: { | |
| cookie: 'PHPSESSID=lcr84bu8621skf2298e55rus35', |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| server { | |
| listen *:80; | |
| listen *:443 ssl http2; | |
| ssl_protocols TLSv1 TLSv1.1 TLSv1.2; | |
| ssl_prefer_server_ciphers on; | |
| ssl_session_cache shared:SSL:30m; | |
| ssl_session_timeout 10m; | |
| ssl_certificate /home/ssl/cloudflare/cer.crt; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'sidekiq/api' | |
| # 1. Clear retry set | |
| Sidekiq::RetrySet.new.clear | |
| # 2. Clear scheduled jobs | |
| Sidekiq::ScheduledSet.new.clear | |
| # 3. Clear 'Processed' and 'Failed' jobs | |
| Sidekiq::Stats.new.reset |
O type é responsável por nos dizer qual o tipo de alteração ou iteração está sendo feita, das regras da convenção, temos os seguintes tipos:
-
test(arquivo): indica qualquer tipo de criação ou alteração de códigos de teste.
Exemplo: Criação de testes unitários. -
feat(arquivo): indica o desenvolvimento de uma nova feature ao projeto.
Exemplo: Acréscimo de um serviço, funcionalidade, endpoint, etc. -
refactor(arquivo): usado quando houver uma refatoração de código que não tenha qualquer tipo de impacto na lógica/regras de negócio do sistema.
- Assuming you have multiple Heroku apps and Git remote like so:
development https://git.heroku.com/xxx.git (fetch)
development https://git.heroku.com/xxx.git (push)
origin git@bitbucket.org:xxx/xxx.git (fetch)
origin git@bitbucket.org:xxx/xxx.git (push)
production https://git.heroku.com/xxx.git (fetch)
production https://git.heroku.com/xxx.git (push)
staging https://git.heroku.com/xxx.git (fetch)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| tables_and_columns = [] | |
| ActiveRecord::Base.connection.tables.count | |
| ActiveRecord::Base.connection.tables.each do |table_name| | |
| count = ActiveRecord::Base.connection.columns(table_name).count | |
| tables_and_columns << { table_name: table_name, column_count: count } | |
| end | |
| tables_and_columns.sort_by! { |tc| tc[:table_name] } | |
| tables_and_columns.each { |tc| puts "#{tc[:table_name]}, #{tc[:column_count]}" } |