From 7bf32c35c4bf9a34dcff128730794435ec35f205 Mon Sep 17 00:00:00 2001 From: Ryan Hamilton Date: Thu, 11 Sep 2025 11:09:39 -0500 Subject: [PATCH] fix: expose additional port and set default value for WEBSERVICE_CRON in docker-compose.yml --- Dockerfile | 6 ++++-- docker-compose.yml | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index f0337ef..e7e94a6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -104,12 +104,14 @@ COPY --from=builder --chown=pa11y:pa11y /app /app # Switch to non-root user USER pa11y -# Expose port +# Expose ports EXPOSE 4000 +EXPOSE 3000 # Health check HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \ - CMD wget --no-verbose --tries=1 --spider http://localhost:4000/ || exit 1 + CMD wget --no-verbose --tries=1 --spider http://localhost:4000/ && \ + wget --no-verbose --tries=1 --spider http://localhost:3000/ || exit 1 # Start the application CMD ["node", "index.js"] diff --git a/docker-compose.yml b/docker-compose.yml index 326880c..c503877 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -33,7 +33,7 @@ services: WEBSERVICE_DATABASE: mongodb://mongodb:27017/pa11y-webservice WEBSERVICE_HOST: 0.0.0.0 WEBSERVICE_PORT: 3000 - WEBSERVICE_CRON: ${WEBSERVICE_CRON} + WEBSERVICE_CRON: ${WEBSERVICE_CRON:-0 2 * * *} networks: - pa11y-network