EXECUTANDO LOCALMENTE:
EXECUTANDO EM SERVIDOR:
Abra o terminal ou prompt de comando, navegue até a pasta com os arquivos e execute o comando abaixo para criar um ambiente virtual:
conda create --name jarvisenv python=3.13
Ative o ambiente:
conda activate jarvisenv
Instale o pip e as dependências:
conda install pip
pip install -r requirements.txt
Execute a app:
streamlit run JARVIS_AI_Coder.py
Exemplos de uso do assistente:
- Como crio um hello world em Python?
- Qual a sintaxe de um loop em Python?
- Como eu uso a função map em Python? Me dê um exemplo com lambda.
Use os comandos abaixo para desativar o ambiente virtual e remover o ambiente (opcional):
conda deactivate
conda remove --name jarvisenv --all
Build da imagem no:
Dockerfile
-
docker build -t jarvis-app . -
docker run -d -p 8080:8080 jarvis-app
Congfiguração e uso do ngrok para encaminhamento de portas:
- Instalação na máquina linux:
curl -sSL https://ngrok-agent.s3.amazonaws.com/ngrok.asc | sudo tee /etc/apt/trusted.gpg.d/ngrok.asc >/dev/null && echo "deb https://ngrok-agent.s3.amazonaws.com bookworm main" | sudo tee /etc/apt/sources.list.d/ngrok.list && sudo apt update && sudo apt install ngrok- Configuração do Authentication Token:
ngrok config add-authtoken <your-token-from-ngrok>- Exemplo:
ngrok config add-authtoken abcd123456789- Ativação:
ngok http <port>- Exemplo:
ngok http 80- Adicionando Script para executar o ngrok no
~/.bashrc:
echo <"~/nome_script.sh"> >> ~/.bashrc- Exemplo
echo "~/start-ngrok.sh" >> ~/.bashrclocal do script:
- Visualizando o link gerado pelo ngrok e os logs:
cat ~/ngrok.log