- Run command:
chmod +x dev-setup.sh
- Run command:
./dev-setup.sh
to start the install script
Last active
January 31, 2023 22:49
-
-
Save JorgeMadson/e64e0a6c999e21853b9f921aaa404392 to your computer and use it in GitHub Desktop.
Meu setup pra linux recem instalado
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
#atualizando | |
sudo pacman-mirrors -f0 && sudo pacman -Syyu -y | |
#git | |
sudo pacman -S --needed git base-devel -y | |
echo "setup git" | |
git config --global user.name "Jorge Madson" | |
git config --global user.email "[email protected]" | |
#instala docker | |
sudo pacman -S docker docker-compose -y | |
#liga o docker | |
sudo systemctl start docker.service | |
sudo systemctl enable docker.service | |
#docker sem root | |
sudo usermod -aG docker $USER | |
reboot |
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
#!/usr/bin/env bash | |
#feito para o ubuntu 18 | |
# Atualizando | |
sudo apt update && sudo apt upgrade -y | |
# Setup Projects Folder | |
devdir="$HOME/prog" | |
### Check for dir, if not found create it using the mkdir ## | |
[ ! -d "$devdir" ] && mkdir -p "$devdir" | |
# Install git | |
echo "install git" | |
sudo apt install git -y | |
echo "setup git" | |
git config --global user.name "Jorge Madson" | |
git config --global user.email "[email protected]" | |
docker="$1" | |
if [ -d docker ]; then | |
echo "Install docker" | |
# peguei desse tutorial: https://www.digitalocean.com/community/tutorials/como-instalar-e-usar-o-docker-no-ubuntu-18-04-pt | |
# pré-requisitos que permitem que o apt utilize pacotes via HTTPS | |
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y | |
# adiciona a chave GPG para o repositório oficial do Docker | |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - | |
# Adiciona o repositório do Docker às fontes do APT | |
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" | |
sudo apt update | |
# instalar a partir do repositório do Docker em vez do repositório padrão do Ubuntu | |
apt-cache policy docker-ce | |
sudo apt install docker-ce -y | |
# sudo systemctl status docker | |
#docker sem sudo | |
sudo usermod -aG docker "${USER}" | |
su - "${USER}" | |
id -nG | |
sudo usermod -aG docker jorge | |
echo "Docker Compose" | |
sudo curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose | |
sudo chmod +x /usr/local/bin/docker-compose | |
fi | |
# Install node | |
# Set OS defaults | |
# Install Oh-My-Zsh |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment