Commit Graph

8 Commits

Author SHA1 Message Date
OrionDesign
1bcd76595c ⚙️ Fix: importação e seeders automáticos
### 📋 Descrição

Esta PR aborda dois pontos críticos identificados durante a execução do container da aplicação:

####  Correção de importação no `email_service.py`

- Corrigido o caminho da importação:
  - **De:** `from config.settings import settings`
  - **Para:** `from src.config.settings import settings`
- Essa alteração soluciona o erro `ModuleNotFoundError: No module named 'config'`, que impedia a inicialização da aplicação.

####  Execução automática dos seeders via Dockerfile

- Adicionado o script de seeders à sequência de inicialização da aplicação no Dockerfile.
- O comando de inicialização foi alterado para:
  ```bash
  alembic upgrade head && python -m scripts.run_seeders && uvicorn src.main:app --host $HOST --port $PORT
  ```
- Isso garante que os seeders (incluindo o usuário admin) sejam executados automaticamente após as migrações.

---

### 💥 Impacto

- Corrige o erro de importação, permitindo que a aplicação seja iniciada corretamente.
- Automatiza a criação do usuário admin e outros dados iniciais essenciais.
- Melhora a experiência de primeira execução, eliminando etapas manuais.

---

###  Testes realizados

- Verificado que a aplicação inicia corretamente após as alterações.
- Confirmado que os seeders são executados com sucesso, criando o usuário admin e outros dados iniciais conforme esperado.

---

### 📝 Observações

- O novo caminho de importação em `email_service.py` está alinhado com o padrão utilizado nos demais arquivos do projeto.
- Os seeders são executados somente após a conclusão bem-sucedida das migrações do banco de dados.
2025-05-16 01:51:47 -03:00
Davidson Gomes
b32a044cac refactor(agent_builder, custom_tools): simplify tool configuration handling and ensure parameter defaults 2025-05-09 20:42:30 -03:00
Davidson Gomes
8722704034 chore(docker): update Dockerfile to run database migrations before starting the application 2025-05-07 13:31:21 -03:00
Davidson Gomes
8979251541 refactor(agent): update condition evaluation logging in workflow agent 2025-05-07 07:04:14 -03:00
Davidson Gomes
bbc18371dd chore(docker): add Docker installation command to Dockerfile 2025-05-06 20:07:37 -03:00
Davidson Gomes
0e90c811f8 refactor(docker): update .dockerignore and Dockerfile for improved build process 2025-05-05 16:37:21 -03:00
Davidson Gomes
e7e030dfd5 chore: update project structure and add testing framework 2025-04-28 20:41:10 -03:00
Davidson Gomes
c3baa54215 docker config 2025-04-28 18:49:56 -03:00