# Procesamiento y actualización de sitios Venezuela - Nuevo(Español) ##### ##### **Visión geral** O objetivo deste documento é explicar de forma simples os procedimentos necessários para a submissão de bases, processamento do site de homologação e atualização do site de produção. ##### **Objetivo** - Envio de bases a través de PaperBoy - Acceso remoto al servidor - Recoger bases para procesamiento - Procesamiento y validación en el sitio de homologación - Actualización del sitio de producción ##### **Envio de bases a través de PaperBoy** En el servidor local de Windows, Paperboy ya está instalado y configurado para enviar bases y activos digitales, llamado "paperboy.bat" [](https://documentacao.scielo.org/uploads/images/gallery/2021-09/image-1631274707285-33-02.png) Simplemente haciendo doble clic en el acceso directo comenzará a enviar las bases. El atajo "paperboy.bat" ejecuta una serie de comandos: El siguiente comando establece la variable con la configuración del "Paperboy"
set PAPERBOY\_SETTINGS\_FILE=config.ini |
paperboy\_delivery\_to\_server -m > paperboy.log 2>&1 |
docker exec -it hml-ve-scielo-org bash |
cd /var/www/scielo/proc |
./GeraPadrao.bat |
[GeraPadra.log](https://gist.github.com/anderson-attilio/8731ab601f95e7c3a0ce971aef560cd5 "GeraPadra.log") |
/var/www/hml\_scielo/proc/log |
cat log/GeraPadrao.log |grep ERRO |
[homolog-ve.scielo.org](http://homolog-ve.scielo.org/ "homolog-ve.scielo.org") |
/var/www/scripts |
/var/www/scripts/logs-update-sitio/ |
cd /var/www/scripts/ |
nohup sh -x update\_bases.sh update &>/var/www/scripts/logs-update-sitio/update\_bases\_03112021.log & |
nohup sh -x update\_bases.sh update &>/var/www/ve\_scielo\_org/logs-update-sitio/update\_bases\_04112021.log & |
nohup sh -x update\_bases.sh update &>//var/www/ve\_scielo\_org/logs-update-sitio/update\_bases\_10012022.log & |
tail -f /var/www/ve\_scielo\_org/logs-update-sitio/update\_bases\_03112021.log & |
nohup sh -x update\_bases.sh update &>/var/www/scielove/logs-update-sitio/update\_bases\_03112021.log & |
nohup | Parámetro para insertar el comando en segundo plano |
sh -x | Parámetro utilizado para la ejecución del script |
update\_bases | Script que usaremos para actualizar el sitio web |
update | Parámetros para actualizar el sitio web |
rollback | Parámetros para revertir la actualización |
& | carácter utilizado en la formación del comando para ejecutar el script en segundo plano. |
> | Parámetro que indica hacia dónde vamos a dirigir la salida de ejecución del registro |
/var/www/scielove/logs-update-sitio/ | directorio donde se almacenan los registros de actualización |
update\_bases\_03112021.log | archivo de actualización del sitio web |
rollback\_bases\_03112021.log | archivo de rollback del sitio web |
& | carácter utilizado en la formación del comando para ejecutar el script en segundo plano. |
**Enlace esencial donde tenemos el script[ update\_bases.sh](https://gist.github.com/anderson-attilio/0d9628fcd5e75f832134a94c195a9668 "update_bases.sh") a analizar**
registro de actualización [](https://documentacao.scielo.org/uploads/images/gallery/2021-11/screen-shot-2021-11-09-at-19-43-07.png) Fin de actualización [](https://documentacao.scielo.org/uploads/images/gallery/2021-11/screen-shot-2021-11-09-at-19-47-43.png) [](https://documentacao.scielo.org/uploads/images/gallery/2021-11/screen-shot-2021-11-09-at-19-36-43.png) Si es necesario, pudimos revertir la actualización de la siguiente manera:nohup sh -x update\_bases.sh rollback &>/var/www/scielove/logs-update-sitio/rollback\_bases\_03112021.log & |