From 9e3e4cb0b39b3174b6ccff203f74efc3af3ebe00 Mon Sep 17 00:00:00 2001 From: Corwin Perren Date: Fri, 7 Mar 2025 23:46:35 -0800 Subject: [PATCH] Add missing node build files --- Dockerfile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4d52cea..551a47c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ WORKDIR /app # By copying only the package.json and package-lock.json here, we ensure that the following `-deps` steps are independent of the source code. # Therefore, the `-deps` steps will be skipped if only the source code changes. -COPY package.json package-lock.json ./ +COPY package.json package-lock.json tsconfig.json astro.config.mjs ./ FROM base AS prod-deps RUN npm install --omit=dev @@ -16,7 +16,10 @@ COPY . . RUN npm run build FROM httpd:latest AS runtime -COPY --from=prod-deps /app/node_modules /usr/local/apache2/htdocs/node_modules -COPY --from=build /app/dist /usr/local/apache2/htdocs/dist +WORKDIR /usr/local/apache2/htdocs + +RUN rm index.html + +COPY --from=build /app/dist . EXPOSE 80 \ No newline at end of file