Para instalar o aplicativo em Python, siga as etapas abaixo:
-
Clone o repositório:
git clone https://github.com/seu-usuario/nome-do-repositorio.git
-
Navegue até o diretório do projeto:
cd nome-do-repositorio
-
Crie um ambiente virtual (opcional, mas recomendado):
python -m venv myenv
-
Ative o ambiente virtual:
-
Windows:
myenv\Scripts\activate
-
Linux/macOS:
source myenv/bin/activate
-
-
Instale as dependências do projeto:
pip install -r requirements.txt
-
Execute o aplicativo usando o Uvicorn:
uvicorn main:app --host=0.0.0.0 --port=8080
Agora, o aplicativo estará disponível em http://localhost:8080.
Você também pode executar o aplicativo usando o Docker. Certifique-se de ter o Docker instalado e siga as etapas abaixo:
-
Clone o repositório:
git clone https://github.com/seu-usuario/nome-do-repositorio.git
-
Navegue até o diretório do projeto:
cd nome-do-repositorio
-
Construa a imagem do Docker:
docker build -t nome-do-aplicativo .
-
Execute o contêiner do Docker:
docker run -p 8080:8090 nome-do-aplicativo
Agora, o aplicativo estará disponível em http://localhost:8080.
Se você deseja usar o método da GPU, siga as etapas abaixo:
- Alugue uma GPU em https://cloud.vast.ai/create/.
- Escolha a imagem stable-diffusion:web-automatic-8.0.1.
- No arquivo .env.example, substitua IP_DA_GPU pelo IP da GPU alugada e renomeie o arquivo para .env.
Este repositório já está configurado para ser implantado no Heroku usando a autorização de acesso ao GitHub. Basta seguir as etapas apropriadas no Heroku para conectar seu repositório e fazer a implantação.