diff --git a/docker/Dockerfile b/docker/Dockerfile index f7f0a39b..56acc00d 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -28,7 +28,7 @@ COPY src /website/src # Now build for optimal caching RUN pnpm run build -FROM nginxinc/nginx-unprivileged:stable-alpine-perl +FROM nginxinc/nginx-unprivileged:stable-alpine-slim ENV NGINX_ENTRYPOINT_QUIET_LOGS=1 @@ -39,7 +39,7 @@ EXPOSE 8080 CMD ["nginx", "-g", "daemon off;"] -HEALTHCHECK --interval=5m --timeout=3s CMD curl -fsS http://localhost:8080/ || exit 1 +HEALTHCHECK --interval=5m --timeout=3s CMD wget -q -O /dev/null http://localhost:8080/ || exit 1 LABEL org.opencontainers.image.title="Chapter-Website" LABEL org.opencontainers.image.description="ACM @ UC Merced's website" diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index f4f5c514..a6b22f1f 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -7,7 +7,7 @@ services: ports: - 3000:8080 healthcheck: - test: curl -f http://localhost:8080/ || exit 1 + test: wget -q -O /dev/null http://localhost:8080/ || exit 1 interval: 5m start_interval: 30s start_period: 5m diff --git a/docker/nginx.conf b/docker/nginx.conf index 28629adc..b4e555a2 100644 --- a/docker/nginx.conf +++ b/docker/nginx.conf @@ -22,7 +22,7 @@ server { gzip_vary on; gzip_comp_level 6; gzip_min_length 1024; - gzip_static on; + gzip_proxied any; gzip_types text/css text/plain text/xml application/javascript application/json application/manifest+json image/svg+xml;