Skip to content

Instantly share code, notes, and snippets.

View ogiovannyoliveira's full-sized avatar
🔥
Focusing

Giovanny Oliveira ogiovannyoliveira

🔥
Focusing
View GitHub Profile
@ogiovannyoliveira
ogiovannyoliveira / GenerateGPGKey.md
Last active December 21, 2020 13:56
Criando chave GPG e adicionando para assinar no git

Listar gpg-keys da sua máquina

gpg --list-secret-key --keyid-form LONG

Criar chave

gpg --full-generate-key

# para deletar: gpg --delete-secret-and-public-key [key_id]
@ogiovannyoliveira
ogiovannyoliveira / linuxService.md
Last active January 19, 2021 13:28
Criando serviço simples no Linux para inicializar automaticamente junto com o sistema

Adicionando initscript

  1. Criar o arquivo de script em /etc/init.d/
nano /etc/init.d/anotherScript

anotherScript é apenas um nome fictício. Dentro desse arquivo deverá conter os comandos que serão usados por você, como por exemplo:

#!/bin/sh
echo "Teste" >> /home/arquivo.txt
@ogiovannyoliveira
ogiovannyoliveira / opsUtils.md
Last active March 6, 2021 11:58
Utilitários para operações com Postgres no Docker e servidores

Enviar arquivo para o servidor

scp <nome_arquivo_local> <login_server>@<ip_server>:/<caminho>

Copia arquivo do servidor para a maquina

scp <login_server>@<ip_server>:/<caminho_arquivo_server> <caminho_local>
@ogiovannyoliveira
ogiovannyoliveira / configServerBasic.md
Last active April 6, 2021 12:03
Basic configuration to Linux Server, only with docker, user with access to docker and updated packages

Update packages

apt-get update

Upgrade packages

apt-get upgrade
Docker + Traefik + Let's Encrypt + Github Repository
Using:
- Ubuntu 19.04
- Docker Engine 19.03
- Docker Compose 1.25.0-rc2
- Traefik v1.7.18 with dnsChallenge
- Traefik v2.0.1 with httpChallenge
--
- Github Registry
SELECT * FROM categories
ORDER BY
array_position(
ARRAY[
--- ids
]::uuid[],
categories.id
),
name ASC;