diff --git a/Dockerfile b/Dockerfile index 6ac2a23..964b469 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,6 +12,7 @@ ENV NODE_ENV=production WORKDIR /app RUN mkdir -p /data && chown node:node /data COPY --from=build /app/.output ./.output +COPY --from=build /app/node_modules/better-sqlite3/build ./.output/server/node_modules/better-sqlite3/build USER node EXPOSE 3000 HEALTHCHECK --interval=30s --timeout=5s --retries=3 --start-period=15s \ diff --git a/nuxt.config.ts b/nuxt.config.ts index 49b41ae..637407f 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -10,5 +10,8 @@ export default defineNuxtConfig({ nitro: { experimental: { tasks: true }, + externals: { + external: ['better-sqlite3'], + }, }, })