chore(i18n,docs): update translations (#44282)
This commit is contained in:
@ -432,7 +432,7 @@ Aprovisionamiento de MVs con el código
|
||||
2. Actualiza `npm`, instala PM2 y configura `logrotate` e inicio en arranque
|
||||
|
||||
```console
|
||||
npm i -g npm@6
|
||||
npm i -g npm@8
|
||||
npm i -g pm2
|
||||
pm2 install pm2-logrotate
|
||||
pm2 startup
|
||||
@ -794,7 +794,7 @@ nvm ls
|
||||
Instala la última versión de Node.js LTS y reinstala los paquetes globales
|
||||
|
||||
```console
|
||||
nvm install 'lts/*' --reinstall-packages-from=default
|
||||
nvm install --lts --reinstall-packages-from=default
|
||||
```
|
||||
|
||||
Verifica los paquetes instalados
|
||||
@ -803,10 +803,10 @@ Verifica los paquetes instalados
|
||||
npm ls -g --depth=0
|
||||
```
|
||||
|
||||
Alias de la versión `default` de Node.js del LTS actual
|
||||
Alias the `default` Node.js version to the current LTS (pinned to latest major version)
|
||||
|
||||
```console
|
||||
nvm alias default lts/*
|
||||
nvm alias default 16
|
||||
```
|
||||
|
||||
(Opcional) Desinstala las versiones antiguas
|
||||
@ -815,9 +815,23 @@ nvm alias default lts/*
|
||||
nvm uninstall <versión>
|
||||
```
|
||||
|
||||
> [!WARNING] Si utilizas PM2 para procesos, también deberás abrir las aplicaciones y guardar la lista de procesos para la recuperación automática en los reinicios.
|
||||
> [!ATTENTION] For client applications, the shell script can't be resurrected between Node.js versions with `pm2 resurrect`. Deploy processes from scratch instead. This should become nicer when we move to a docker based setup.
|
||||
>
|
||||
> If using PM2 for processes you would also need to bring up the applications and save the process list for automatic recovery on restarts.
|
||||
|
||||
Comandos rápidos para que PM2 enumere, reviva procesos guardados, etc.
|
||||
Get the uninstall instructions/commands with the `unstartup` command and use the output to remove the systemctl services
|
||||
|
||||
```console
|
||||
pm2 unstartup
|
||||
```
|
||||
|
||||
Get the install instructions/commands with the `startup` command and use the output to add the systemctl services
|
||||
|
||||
```console
|
||||
pm2 startup
|
||||
```
|
||||
|
||||
Quick commands for PM2 to list, resurrect saved processes, etc.
|
||||
|
||||
```console
|
||||
pm2 ls
|
||||
@ -835,23 +849,21 @@ pm2 save
|
||||
pm2 logs
|
||||
```
|
||||
|
||||
> [!ATTENTION] Para las aplicaciones cliente, el script de shell no se puede resucitar entre las versiones de Node.js con `pm2 resurrect`. En su lugar, implementa procesos desde cero. Esto será mejor cuando pasemos a una configuración basada en Docker.
|
||||
|
||||
## Instalando y actualizando los agentes de canalización de Azure
|
||||
|
||||
Consulta a: https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-linux?view=azure-devops y sigue las instrucciones para detener, eliminar y reinstalar agentes. En términos generales, puedes seguir los pasos que se enumeran aquí.
|
||||
See: https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-linux?view=azure-devops and follow the instructions to stop, remove and reinstall agents. Broadly you can follow the steps listed here.
|
||||
|
||||
Necesitarás una PAT, que puedes obtener desde aquí: https://dev.azure.com/freeCodeCamp-org/_usersSettings/tokens
|
||||
You would need a PAT, that you can grab from here: https://dev.azure.com/freeCodeCamp-org/_usersSettings/tokens
|
||||
|
||||
### Instalando los agentes en destinos de implementación
|
||||
|
||||
Navega a [Azure Devops](https://dev.azure.com/freeCodeCamp-org) y registra el agente desde cero en el requisito [deployment groups](https://dev.azure.com/freeCodeCamp-org/freeCodeCamp/_machinegroup).
|
||||
Navigate to [Azure Devops](https://dev.azure.com/freeCodeCamp-org) and register the agent from scratch in the requisite [deployment groups](https://dev.azure.com/freeCodeCamp-org/freeCodeCamp/_machinegroup).
|
||||
|
||||
> [!NOTE] Debes ejecutar los scripts en el directorio de inicio y asegurarte de que no exista ningún otro directorio `azagent`.
|
||||
> [!NOTE] You should run the scripts in the home directory, and make sure no other `azagent` directory exists.
|
||||
|
||||
### Actualizando los Agentes
|
||||
|
||||
Actualmente, los agentes de actualización requieren que se eliminen y se reconfiguren. Esto es necesario para que puedan tomar correctamente los valores de `PATH` y otras variables de entorno del sistema. Necesitamos hacer esto, por ejemplo, actualizando Node.js en nuestras MVs de destino de despliegue.
|
||||
Currently updating agents requires them to be removed and reconfigured. This is required for them to correctly pick up `PATH` values and other system environment variables. We need to do this for instance updating Node.js on our deployment target VMs.
|
||||
|
||||
1. Navega y revisa el estado del servicio
|
||||
|
||||
@ -885,11 +897,11 @@ Actualmente, los agentes de actualización requieren que se eliminen y se reconf
|
||||
rm -rf ~/azagent
|
||||
```
|
||||
|
||||
Una vez que hayas completado los pasos de arriba, puedes repetir los mismos pasos que para instalar el agente.
|
||||
Once You have completed the steps above, you can repeat the same steps as installing the agent.
|
||||
|
||||
# Manual de piloto - Correo masivo
|
||||
|
||||
Usamos [ una herramienta CLI ](https://github.com/freecodecamp/sendgrid-email-blast) para enviar el boletín semanal. Para actualizar y comenzar el proceso:
|
||||
We use [a CLI tool](https://github.com/freecodecamp/sendgrid-email-blast) to send out the weekly newsletter. To spin this up and begin the process:
|
||||
|
||||
1. Inicia sesión en DigitalOcean, e inicia nuevas droplets bajo el proyecto `Sendgrid`. Usa el snapshot de Ubuntu Sendgrid con la fecha más reciente. Esto viene precargado con la herramienta CLI y el script para obtener correos electrónicos desde la base de datos. Con el volumen actual, tres droplets son suficientes para enviar los correos electrónicos de manera oportuna.
|
||||
|
||||
|
Reference in New Issue
Block a user