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