mirror of
https://github.com/orangecoding/fredy.git
synced 2026-06-16 12:31:07 +00:00
Add health check for Docker container (#179)
- Introduced `HealthCheck` in `docker-compose.yml` to monitor container status. - Added a test step to validate container's health using Docker Compose in the GitHub workflow. - Updated `Dockerfile` to include `curl` for health check commands.
This commit is contained in:
committed by
GitHub
parent
a7d0037edd
commit
0ca9c5ae02
@@ -2,9 +2,10 @@ FROM node:22-slim
|
||||
|
||||
WORKDIR /fredy
|
||||
|
||||
# Install Chromium without extra recommended packages and clean apt cache
|
||||
# Install Chromium and curl without extra recommended packages and clean apt cache
|
||||
# curl is needed for the health check
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y --no-install-recommends chromium \
|
||||
&& apt-get install -y --no-install-recommends chromium curl \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \
|
||||
|
||||
Reference in New Issue
Block a user