Después de obtener la última imagen disponible de Process Maker de DockerHub ( https://hub.docker.com/r/processmaker/processmaker usando docker pull processmaker/processmaker ), aparece el siguiente error:
% docker ejecutar procesador/procesador
nginx: [emerg] invalid number of arguments in "server_name" directive in /etc/nginx/conf.d/processmaker.conf:6
Por definición, esperaba no tener que instalar o configurar ProcessMaker fuera de su contenedor, pero ¿me perdí algo?
La imagen del procesador/fabricante de procesos requiere la variable de entorno: URL. Cuando configura -e URL=desiredHostname, actualizará la configuración de vhost de nginx con el nombre_servidor adecuado. Me pondré en contacto para que lo actualicen de modo que se establezca de manera predeterminada en localhost cuando no se proporcione ninguna variable de entorno de URL.
Es posible que desee verificar si finaliza las declaraciones de bloque con ';'
Me encontré con un problema similar recientemente y todo lo que tenía que hacer era agregar el punto y coma a las declaraciones dentro de los bloques.
Intenté esto y no funcionó
docker run -d -p 80:80 processmaker/processmaker -e URL=localhost