Commit 9788428a authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Corrige shm, actualiza versión de compose

La definición de memoria compartida (shm) usada sólo es válida para modo
local, no se aplica en modo swarm. Se reemplaza por la definición de un
volumen tmpfs con tamaño limitado a la misma cantidad definida (por
defecto 2GB).

Para que funcione esta definición de compose, es necesario incrementar
la versión de la definición por encima de 3.5, por lo que se aprovecha
para subir a la última disponible (el entorno objetivo ya lo soporta).
parent 910780e2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@ SE_HUB_PORT=4444
SE_SESSION_REQUEST_TIMEOUT=30
SE_SESSION_RETRY_INTERVAL=5

SELENIUM_NODE_SHARED_MEMORY=2G
SELENIUM_NODE_SHARED_MEMORY=2000000000
SE_EVENT_BUS_PUBLISH_PORT=4442
SE_EVENT_BUS_SUBSCRIBE_PORT=4443
SE_NODE_SESSION_TIMEOUT=300
+1 −1
Original line number Diff line number Diff line
version: '3.5'
version: '3.9'
+1 −1
Original line number Diff line number Diff line
version: '3.5'
version: '3.9'
+6 −2
Original line number Diff line number Diff line
version: '3.5'
version: '3.9'

x-selenium-node-commons: &selenium-node-commons
  shm_size: ${SELENIUM_NODE_SHARED_MEMORY}
  networks:
    selenium-net:
    gitlab-net:
  volumes:
    - type: tmpfs
      target: /dev/shm
      tmpfs:
        size: '${SELENIUM_NODE_SHARED_MEMORY}'
  healthcheck:
    test: curl -sSL http://localhost:5555/status
    interval: ${SELENIUM_NODE_HEALTHCHECK_INTERVAL:-30s}