down() {
this.table('inbox_messages', table => {
// reverse alternations
table.dropForeign('created_by')
table.dropColumn('created_by')
- Primeiro crie uma chave ssh para deploy que será salva no github actions para ter acesso a maquina da digital ocean 1.1 Crie utilizando esses steps https://docs.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
- Adicione ssh.publica no servidor no arquivo authorized_keys
- Adiciona o ssh ao repositório do github nas settings do repositório 3.1 Caso possua pacotes privados do github não esqueça de configrar o .npmrc na pasta do package.json setando token de leitura para instalação de packages do repositório do gitbub
3.3 Adicione as configurações de conexão ssh utilizando as enviroments do repositório seguindo padrão de prefixo no nome SSH SSH_HOST -> ip da maquina SSH_PORT -> porta ssh 22
-
Install Cmder with chocolatey in administrator powershell
cinst cmder -y
-
Open vscode settings.json and add or customize these lines
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
"terminal.integrated.shellArgs.windows": [
"/k C:\\tools\\Cmder\\vendor\\init.bat"
]
The simplest workaround its rename .npmrc before executes npm install and after install deps restore the original file, like the following approach:
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
Em engenharia de software, CI/CD ou CICD pode se referir às práticas combinadas de integração contínua e entrega contínua.
A Integração Contínua, ou apenas o CI (Continuous Integration) como é conhecida, “é uma prática de desenvolvimento de software na qual você compila e testa software toda vez que um desenvolvedor envia código para a aplicação, e isso acontece várias vezes ao dia”.
sudo apt-get update # update all repositories | |
# git setup | |
sudo apt-get install git | |
sudo apt-get install gitk # for GUI representation of git history | |
sudo apt-get install xclip # xclip is for saving shell output in clipboard | |
git config --global color.ui true # for colourful output in terminal | |
git config --global user.name "The Name" # write here your name and email | |
git config --global user.email "[email protected]" |
## NR npm alias | |
alias nr="npm run" | |
_npm_scripts() { | |
# check package.json file in current directory | |
if [ ! -f ./package.json ]; then | |
return | |
fi |
const removeDuplicateStrings = (array) => { | |
const uniqueValues = []; | |
const seenMap = {}; | |
for (const item of array) { | |
if (seenMap[item]) continue; | |
seenMap[item] = true; | |
uniqueValues.push(item); | |
} |
// EXEC BUYBINDS // | |
exec "buybinds.cfg" | |
//------------------------------------------SCREEN CONFIG-------------------------// | |
echo "------------------------- vinny.cfg -------------------------START" | |
// video mode | |
echo "[CFG] 1280 720 0" | |
mat_setvideomode 1280 720 0 | |
// 1280x960 |