1.1 KiB
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.pypassa a resolver automaticamente a raiz do projeto.scripts/check_clientflow_health.pypassa a resolver automaticamente a raiz do projeto.scripts/process_outbox.pytambém passa a mudar para a raiz do projeto antes de carregar.env.scripts/test_jasmin_connection.pyescripts/test_packlink_connection.pypassam a carregar.enva 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.