mirror of https://github.com/interlegis/sapl.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.5 KiB
35 lines
1.5 KiB
; Laco da materializacao do PDF-alvo da assinatura (ADR 0014).
|
|
;
|
|
; Sem este programa rodando, materia protocolada NUNCA vira pendencia de
|
|
; assinatura no app — so por clique manual no painel, em silencio. O SAPL de
|
|
; producao roda fora de docker, entao o laco nao sobe sozinho com o servico:
|
|
; e o supervisor (o mesmo que mantem o gunicorn) quem garante boot + restart.
|
|
;
|
|
; Instalacao (uma vez):
|
|
; sudo cp scripts/supervisor-materializacao.conf /etc/supervisor/conf.d/sapl-materializacao.conf
|
|
; -> ajustar command/directory/user espelhando o [program:sapl] ja existente
|
|
; em /etc/supervisor/conf.d/ (mesmo venv, mesmo diretorio, mesmo usuario)
|
|
; sudo supervisorctl reread && sudo supervisorctl update
|
|
; sudo supervisorctl status sapl-materializacao
|
|
;
|
|
; Acompanhamento: o painel /sistema/integracao/materializacao/ — fila de
|
|
; prioridade crescendo sem esvaziar = este programa caiu.
|
|
|
|
[program:sapl-materializacao]
|
|
; AJUSTAR os tres caminhos abaixo para o layout da VPS (copiar do [program:sapl])
|
|
command=/var/interlegis/.virtualenvs/sapl/bin/python manage.py materializar_pdfs_para_assinatura --intervalo 300 --tick 15
|
|
directory=/var/interlegis/sapl
|
|
user=sapl
|
|
|
|
autostart=true
|
|
autorestart=true
|
|
startsecs=10
|
|
; O SIGTERM derruba o laco no meio de uma passada sem drama: a linha aberta em
|
|
; PassadaMaterializacao fica orfa e a propria rotina a fecha e destrava o lock
|
|
; na subida seguinte (_fechar_orfas).
|
|
stopasgroup=true
|
|
killasgroup=true
|
|
redirect_stderr=true
|
|
stdout_logfile=/var/log/sapl-materializacao.log
|
|
stdout_logfile_maxbytes=10MB
|
|
stdout_logfile_backups=3
|
|
|