diff options
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -1,8 +1,5 @@ FROM node:22-alpine AS builder -ARG HOST="adelie.liz.coffee" -ENV HOST=${HOST} - WORKDIR /app COPY package*.json ./ RUN npm ci @@ -13,12 +10,17 @@ RUN npm run build FROM nginx:alpine as adelie +ENV HOST=https://adelie.liz.coffee + COPY --from=builder /app/dist/ /usr/share/nginx/html/ COPY nginx.conf /etc/nginx/nginx.conf +COPY docker-entrypoint.sh /docker-entrypoint.sh + +RUN chmod +x /docker-entrypoint.sh EXPOSE 80 HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \ CMD wget --quiet --tries=1 --spider http://localhost/ || exit 1 -CMD ["nginx", "-g", "daemon off;"] +ENTRYPOINT ["/docker-entrypoint.sh"] |
