Skip to content

Instantly share code, notes, and snippets.

View jaircuevajunior's full-sized avatar
:octocat:
Hello there!

Jair Cueva Júnior jaircuevajunior

:octocat:
Hello there!
View GitHub Profile
@jaircuevajunior
jaircuevajunior / docker-compose-v2.md
Last active June 25, 2021 19:57
Docker Compose V2 em Linux

Docker Compose V2

Este é um guia de como instalar o Docker Compose V2 em máquinas Linux para que possamos usufruir dos recursos desta versão que envolve melhorias de performance e uma mudança na forma de executar, em vez de ser docker-compose é docker compose ou seja, ele passa a ser um plugin dentro do comando docker.

O que é, etc.

O Docker Compose V2 será em breve o substituto do tradicional comando docker-compose (v1). Atualmente está em fase beta, mas já funciona muito bem e já vem por padrão no Docker Desktop for Mac e no Docker Desktop for Windows. Ou seja, ele não vem por padrão nas instalações de Linux (ainda) e a promessa é que ele venha na próxima major realease do Docker CE.

@jaircuevajunior
jaircuevajunior / dns.md
Last active May 4, 2020 18:13
Comando para pegar o nameserver (DNS) do domínio

Comando para pegar o nameserver (DNS) do domínio

Copie o script pra /usr/local/bin/dns ou ~/bin/dns e torne-o executável ex: chmod +x paht/to/dnsfile

#!/bin/bash

whois $1 |grep 'Name Server\|nserver'|cut -d':' -f2|sort|uniq|xargs|tr ' ' '\n'

Exemplo

@jaircuevajunior
jaircuevajunior / aws-codedeploy.md
Created April 27, 2020 15:13
Install AWS Code Deploy on Ubuntu 18.04
apt-get install -y ruby &&\
wget https://aws-codedeploy-us-east-1.s3.us-east-1.amazonaws.com/latest/install &&\
chmod +x ./install &&\
./install auto &&\
service codedeploy-agent start
# MY FORK
sudo docker system prune -a --volumes -f
# ORIGINAL =============================
# Stop all containers
docker stop `docker ps -qa`
# Remove all containers
docker rm `docker ps -qa`
@jaircuevajunior
jaircuevajunior / php5.6_plesk_obsidian_ubuntu18.04.md
Last active August 10, 2023 23:12
Instalando PHP 5.6 FPM no Plesk Obisidian utilizando Ubuntu 18.04

Instalando PHP 5.6 FPM no Plesk Obisidian utilizando Ubuntu 18.04

add-apt-repository ppa:ondrej/php &&\
apt-get update &&\
apt-get install php5.6-fpm php5.6-curl php5.6-gd php5.6-mbstring php5.6-mysql php5.6-xml php5.6-zip -y

mkdir -p /opt/plesk/php/5.6/{bin,etc,sbin} &&\
\
ln -s /etc/php/5.6/fpm/pool.d /opt/plesk/php/5.6/etc/php-fpm.d &&\
@jaircuevajunior
jaircuevajunior / aws-ec2-setup-guide.md
Last active April 17, 2024 15:08
A simple guide to help myself setup a common LAmP environment on a AWS Ubuntu 18.04 instance with things that I should not forget

AWS EC2 Setup Guide

Enable Swap File (2GB)

fallocate -l 2G /swapfile &&\
chmod 600 /swapfile &&\
mkswap /swapfile &&\
swapon /swapfile &&\
echo "/swapfile swap swap defaults 0 0" >> /etc/fstab &&\
free -h
@jaircuevajunior
jaircuevajunior / csr_key_gen.sh
Created March 26, 2019 16:22
Generate CSR and Private Key for SSL Certificate Request
#!/bin/bash
DOMAIN=$1
if [ -z "$DOMAIN" ]
then
echo "Favor digitar o domínio como primeiro parâmetro após o comando"
exit 1
else
echo "Utilizando domínio $DOMAIN"
fi
@jaircuevajunior
jaircuevajunior / fix_certbot.md
Last active January 29, 2019 12:54
Fix certbot TLS-SNI-01 deprecation

Alias para alguns comandos comuns no docker-compose

Aonde colocar esses códigos?

Se você possui MAC, provavelmente no arquivo ~/.zshrc.

Se você possui Linux, provavelmente ~/.bashrc.

Se você possui Windows, clique aqui