Files
clientflow_backend/docs/CLIENTFLOW_V41_NOTES.md
2026-06-09 22:55:58 +01:00

1.1 KiB

ClientFlow v4.1 — Correções de deploy e scripts operacionais

Esta versão é incremental sobre a v4.0 e corrige o problema encontrado no remoto:

ModuleNotFoundError: No module named 'app'

Alterações

  • scripts/apply_migrations.py passa a resolver automaticamente a raiz do projeto.
  • scripts/check_clientflow_health.py passa a resolver automaticamente a raiz do projeto.
  • scripts/process_outbox.py também passa a mudar para a raiz do projeto antes de carregar .env.
  • scripts/test_jasmin_connection.py e scripts/test_packlink_connection.py passam a carregar .env a partir da raiz do projeto mesmo quando executados de outra pasta.

Comandos depois do deploy

cd /mnt/ssd/home/plx/clientflow_backend
source .venv/bin/activate

python scripts/apply_migrations.py --dry-run
python scripts/apply_migrations.py
python scripts/check_clientflow_health.py

sudo systemctl restart clientflow-api
sudo systemctl status clientflow-api --no-pager

Já não deve ser necessário executar com PYTHONPATH=..

Nota

O .env continua excluído do rsync e deve permanecer apenas no servidor remoto.