Update Dockerfile and add healthcheck

This commit is contained in:
Alex
2022-09-05 22:17:58 +01:00
parent 78c52861c7
commit fb845c3e03
2 changed files with 30 additions and 4 deletions

View File

@@ -45,10 +45,17 @@ ENV NODE_ENV production
WORKDIR /app
COPY --link --from=builder /app/next.config.js /app/.next/standalone ./
COPY --link --from=builder /app/public ./public/
COPY --link --from=builder /app/package.json ./package.json
COPY --link --from=builder /app/.next/static ./.next/static/
# Copy files from context
COPY --link package.json next.config.js ./
COPY --link --chmod=755 healthcheck.js ./
COPY --link /public ./public
# Copy files from builder
COPY --link --from=builder /app/.next/standalone ./
COPY --link --from=builder /app/.next/static/ ./.next/static/
HEALTHCHECK --interval=12s --timeout=12s --start-period=30s \
CMD node ./healthcheck.js
EXPOSE 3000
ENV PORT 3000