Skip to content

thalles-victor/conf-Laboratorio-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Este documento mostra como configurar o ambiente de desenvolvimento no Linux no meu caso Ubuntu.

Mudanças podem ocorrer como por exemplo autualizações das ferramentas, por isso deixei os comandos de intalação na versão lts, mesmo assim recomendo ver a documentação oficial ou sugerir um pull request. E a medida do tempo colocarei mais coisas.

Instalação do curl para fazer requisição http

    sudo apt-get install curl

NodeJS

alt node

Adicionando o repositório lts do node

    curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -

atualizando o apt

    sudo apt update

instalando Nodejs

    sudo apt install -y nodejs

verificando se ele foi instalado com sucesso

    node --version

Caso queira a referência está em node source install in ubuntu/debian

Yarn

alt yarn

Adicionando a chave do yarn

    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

Adicionando o yarn no pacote

    echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

atualizando o apt

    sudo apt update

E finalmente instalando o yarn

    sudo apt install yarn

Por último, para verificar se ele foi instalado corretamente.

    yarn --version

VSCode

alt vscode

Instalando a versão classica

    sudo snap install code --classic

Git

atl git

A instalação do git é bem fácil, mas caso queira consultar a doc. documentação

atualizando o apt

    sudo apt update

Instalando o git

    sudo apt install git-all

configurando o usuário global obs. use aspas por volta do seu nome

    git config --global user.name "seu-nome-do-git-hub"

configurando o email global obs. não use aspas

    git config --global user.email seu-email

Quando você for fazer um commit para o github, ele vai pedir o nome do usuário, basta você colocar o user.name ou user.email dessa forma.

    Username for 'https://github.com': user.name

Agora para o token (senha entre aspas) você tem que colar o que foi gerado na sua conta

podendo acessar com Persolnal access tokens

Emote

alt emote

essa ferramenta permite adicionar emotes nos campos de texo e é muito últil no desenvolvimento principalmente no mobile.

    sudo snap install emote

Expo

atl expo

Instalação do expo esta bem detalhada na documentação, mas decidi colocar mesmo assim para servir de roteiro

    sudo npm install --global expo-cli

Docker Engine

alt docker

O docker também tem uma documentação bem detalhada de como installar, porém vou resumi-la.

Atualizando o apt

    sudo apt update
    sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
 sudo mkdir -p /etc/apt/keyrings
 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    sudo apt update
  sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

Para testar se foi instalado com sucesso rode esse comando

    sudo docker run hello-world

tem que aparecer uma mensagem como essa:

Hello from Docker!

This message shows that your installation appears to be working correctly.

Para dar permição ao comando docker, execute o comando abaixo. Dessa forma não vai prcisar do sudo na frente do comando docker.

    sudo usermod -aG docker $USER

Docker Compose

O Docker compose é usado para subir container de forma muito simplificada, usando arquivos yml (ou yaml). O pre requisito para instalar é o próprio docker que mostramos anteriormente.

Bora mais uma vez atualizar esse apt

  sudo apt-get update

Agora é só instalar o docker compose

  sudo apt-get install docker-compose-plugin

E para testar se foi instalado corretamente, rode um

  docker compose version

Como disse antes você também pode saber mais sobre o docker compose no artigo que recomendei anteriormente

Se você quer começar a usar o docker com postgres eu recomendo muito o post do Bruno de Araujo. Estou compartilhando porque ele me ajudou dms com uma doc bem detalhada e fácil de entender.

Pip3

alt pip

As vezes eu gosto de brincar com python, no linux, a terceira versão já vem instalado porém seu gerenciador de pacote não.

Atualizando o apt

    sudo apt update

Instalando o pip3

    sudo apt install python3-pip

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published