Ejecutar varias instancias de PDF Service con un Nginx en Docker
Nginx es un servidor web que puede funcionar como un balanceador de carga para gestionar varias instancias de PDF Service en Docker. DigiCert ofrece un archivo de Docker Compose listo para usar y sus archivos asociados.
Seleccione la cantidad de instancias de PDF Service y, luego, ejecute el archivo de Docker Compose. No se requiere ninguna otra configuración.
Utilice esta opción para crear varios hashes (200 como máximo) y luego enviarlos todos a la vez en las llamadas a la API de Document Trust Manager, como se describe en el paso 1 “Firmar varios hashes en Postman con un SAD”.
Requisitos previos
Sistema anfitrión Linux
Docker instalado (el archivo readme-client.md está ubicado en la carpeta de PDF Service)
Imagen de PDF Service 2.0
Para ejecutar varias instancias de PDF Service con un Nginx en Docker, haga lo siguiente:
Descargue y guarde los archivos de configuración de Nginx y PDF Service en Docker.
Copie los archivos en su sistema anfitrión Linux donde se ejecuta PDF Service.
Abra una terminal y diríjase al directorio donde se ubican los archivos nginx-conf y docker-compose.yml.
Para comprobar que PDF Service funcione, ejecute el siguiente comando:
docker ps
Para detener PDF Service, ejecute el siguiente comando:
docker container stop <container name>
Abra el archivo docker-compose.yml con un editor como Nano o vi. Por ejemplo:
nano docker-compose.yml
Ingrese la cantidad de instancias (réplicas) deseada.
Presione las teclas Ctrl+X para cerrar el archivo.
Presione la tecla Y para confirmar y guardar el archivo.
Presione la tecla Intro para confirmar el nombre del archivo.
Para ejecutar el archivo Docker Compose, ejecute el siguiente comando:
docker compose -f docker-compose.yml up
Para mostrar todos los contenedores en funcionamiento, ejecute el siguiente comando:
docker ps
Haga clic en este enlace para acceder a PDF Service desde su navegador.