diff --git a/docker/Dockerfile b/docker/Dockerfile index 85f2937..d414adf 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -19,6 +19,7 @@ RUN pnpm rebuild sharp COPY . . +RUN sh scripts/copy-pdfjs.sh RUN pnpm run build # Production @@ -31,6 +32,7 @@ RUN apt-get update && apt-get -fy install curl git && rm -rf /var/cache/apt/* COPY --from=build /app/.output /app/.output COPY --from=build /app/site /app/site +COPY --from=build /app/content /app/content HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 \ CMD curl -f http://localhost:${PORT}/api/health || exit 1 diff --git a/package.json b/package.json index 6a8388e..086f126 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "dev": "nuxt dev", "generate": "nuxt generate", "preview": "nuxt preview", - "postinstall": "nuxt prepare && sh scripts/copy-pdfjs.sh" + "postinstall": "nuxt prepare && (test -f scripts/copy-pdfjs.sh && sh scripts/copy-pdfjs.sh || true)" }, "dependencies": { "@nuxt/content": "^3.11.2",