API que apresentará o arquivo index.html na porta :3000
Preparação no Windows: - instalar aplicativos wsl2 ubuntu requisitos: hipervy ativado (Painel de controle > Programas > Ativar desativar recursos windows e ative a check box “Subsistema do Windows para linux” ) - Obs: também no BIOS Ubuntu pode ser adquirido em MS Store
Preparação no Ubuntu: (lembrar que é um sistema operacional completo que apenas vai acessar os arquivos nas unidades do windows) - Obs: /mnt/c/ = sempre.
- instalar
git (git config --global ...)
python
docker
...
Obs:
Criação do repositório: - no github.com criar o novo repositório com o "README.md" e a licença GLP3 - no diretório raiz de trabalho "c:/xprojetos" executar o git clone $git clone https://github.com/usuário/projetox.git $git checkout (deve ser a branch "main") - acrescentar os arquivos necessários ao desenvolvimento: $touch appsite.py $touch Dockerfile $cp -r origem/site /mnt/c/xprojetos/projetox - fazer stage, commit e push $git add . $git commit -m "texto explicativo" $git origin main https://github.com/usuário/projetox.git $git push origin main
###################################################################################
Ativação do Ambiente Virtual de Desenvolvimento Python:
-
Abrir o VS Code e o Terminal WSL2:
- Abra o VS Code.
- Pressione
Ctrl + Shift + P
para abrir a paleta de comandos. - Digite
WSL: New Window
e selecione para abrir uma nova janela do VS Code conectada ao WSL2.
-
Navegar até o Diretório do Projeto:
- No terminal do VS Code, navegue até o diretório do seu projeto com o comando:
cd /mnt/c/xprojetos/projetox
- No terminal do VS Code, navegue até o diretório do seu projeto com o comando:
-
Criar o Ambiente Virtual:
- No terminal, crie o ambiente virtual com o comando:
python3 -m venv venv
- Isso criará uma pasta chamada
venv
dentro do diretório do seu projeto.
- No terminal, crie o ambiente virtual com o comando:
-
Ativar o Ambiente Virtual:
- Ative o ambiente virtual com o comando:
source venv/bin/activate
- Você verá o nome do ambiente virtual (
venv
) aparecer no início da linha de comando, indicando que ele está ativo.
- Ative o ambiente virtual com o comando:
-
Instalar Dependências:
- Agora, você pode instalar as dependências necessárias para o seu projeto. Por exemplo, para instalar Flask, use:
pip install flask
- Agora, você pode instalar as dependências necessárias para o seu projeto. Por exemplo, para instalar Flask, use:
-
Configurar o VS Code para Usar o Ambiente Virtual:
- Pressione
Ctrl + Shift + P
novamente e digitePython: Select Interpreter
. - Selecione o interpretador Python dentro do seu ambiente virtual (
venv
).
- Pressione
Aqui está um resumo dos comandos que você usará:
cd /mnt/c/xprojetos/projetoflaskwsl
python3 -m venv venv
source venv/bin/activate
pip install flask
Quando terminar de trabalhar, você pode desativar o ambiente virtual com o comando:
deactivate
###########################################################################
Acesso por SSH:
-
Gerar a Chave SSH (se ainda não tiver feito):
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Siga as instruções e salve a chave em um local seguro (geralmente em
~/.ssh/id_rsa
). -
Copiar a Chave SSH para o Clipboard:
- Use o comando
clip.exe
para copiar a chave pública:cat ~/.ssh/id_rsa.pub | clip.exe
- Isso copiará a chave pública para o clipboard do Windows.
- Use o comando
-
Adicionar a Chave SSH ao GitHub:
- Vá para Configurações de SSH e GPG no GitHub e clique em New SSH key.
- Cole a chave pública copiada e salve.
-
Configurar o Git para Usar SSH:
- No terminal, altere a URL remota para usar SSH:
git remote set-url origin [email protected]:<seu_usuario>/<seu_repositorio>.git
- No terminal, altere a URL remota para usar SSH:
-
Fazer o Push:
- Agora, você pode fazer o push normalmente:
git push origin main
- Agora, você pode fazer o push normalmente:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
cat ~/.ssh/id_rsa.pub | clip.exe
git remote set-url origin <token>@github.com/<seu_usuario>/<seu_repositorio>.git
git push origin main
OBS:
oken de acesso pessoal:
Outra opção é utilizar um token de acesso pessoal do GitHub. Tokens são como senhas temporárias que concedem acesso específico a partes do seu repositório.
Veja como criar um token de acesso pessoal:
Acesse as configurações da sua conta no GitHub.
Vá para a aba "Developer settings" e depois em "Personal access tokens".
Gere um novo token e conceda as permissões necessárias (por exemplo, "repo").
Utilize o token gerado na URL do repositório remoto no Git. Por exemplo:
Bash git remote set-url origin https://[email protected]/seu_usuario/seu_repositorio.git Use o código com cuidado.
Substitua seu_token pelo token gerado, seu_usuario e seu_repositorio pelos seus dados.
###############################################################################