-
Acesse a VM:
- Use o comando SSH para acessar sua VM:
ssh user@<IP-da-VM>
- Use o comando SSH para acessar sua VM:
-
Clone o repositório Python:
- Dentro da VM, clone o repositório onde está o código Python:
git clone https://github.com/VitalisTech-Brasil/caringu-python.git
- Dentro da VM, clone o repositório onde está o código Python:
-
Acesse o diretório do repositório:
- Navegue até o diretório do repositório:
cd caringu-python
- Navegue até o diretório do repositório:
-
Permissões para o script
setup.sh:- Dê permissão de execução para o script
setup.sh:chmod +x setup.sh
- Dê permissão de execução para o script
-
Rodar o script
setup.sh:- Execute o script
setup.shpara realizar as configurações e rodar a aplicação:bash setup.sh
- Execute o script
-
Pronto! A aplicação estará rodando.
- Após a execução do script, o Docker deve estar configurado e a aplicação Python estará disponível na porta
8000da sua VM.
- Após a execução do script, o Docker deve estar configurado e a aplicação Python estará disponível na porta
Existem duas formas de rodar a aplicação localmente no seu computador:
-
Instale o Docker Desktop:
- Baixe e instale o Docker Desktop para Windows/Mac/Linux:
- Windows/Mac: https://www.docker.com/products/docker-desktop
- Linux: Siga as instruções para sua distribuição
- Certifique-se de que o Docker Desktop está rodando antes de continuar
- Baixe e instale o Docker Desktop para Windows/Mac/Linux:
-
Clone o repositório (se ainda não tiver):
git clone https://github.com/VitalisTech-Brasil/caringu-python.git cd caringu-python -
Suba os containers:
docker compose up -d
-
Pronto! A aplicação estará rodando.
- A aplicação Python estará disponível em
http://localhost:8000
- A aplicação Python estará disponível em
-
Instale o PyCharm:
- Baixe e instale o PyCharm (Community ou Professional):
-
Clone o repositório (se ainda não tiver):
git clone https://github.com/VitalisTech-Brasil/caringu-python.git cd caringu-python -
Abra o projeto no PyCharm:
- Abra o PyCharm
- Selecione
File > Opene escolha a pastacaringu-python
-
Configure o interpretador Python:
- Vá em
File > Settings > Project: caringu-python > Python Interpreter - Crie um novo ambiente virtual ou use um existente
- Certifique-se de usar Python 3.8 ou superior
- Vá em
-
Instale as dependências:
- Abra o terminal no PyCharm (
Alt + F12ouView > Tool Windows > Terminal) - Instale as dependências:
pip install --upgrade pip pip install -r requirements.txt python -m playwright install chromium
- Abra o terminal no PyCharm (
-
Configure a execução:
- Vá em
Run > Edit Configurations - Clique em
+e selecionePython - Configure:
- Script path:
main.py - Parameters:
--host 0.0.0.0 --port 8000 - Working directory: Selecione a pasta do projeto
- Script path:
- Ou execute diretamente via terminal:
uvicorn main:app --host 0.0.0.0 --port 8000
- Vá em
-
Execute a aplicação:
- Clique no botão
Runou pressioneShift + F10 - A aplicação estará disponível em
http://localhost:8000
- Clique no botão
Para parar a aplicação Python rodando no Docker Compose, basta usar o seguinte comando:
sudo docker compose downSe quiser iniciar novamente, basta usar o seguinte comando:
sudo docker compose up -dPara parar a aplicação Python rodando no Docker Compose, basta usar o seguinte comando:
docker compose downSe quiser iniciar novamente, basta usar o seguinte comando:
docker compose up -dPara parar a aplicação, basta clicar no botão Stop na barra de ferramentas do PyCharm ou pressionar Ctrl + F2.