From 788eb84488f0c621e46e6056c95e518e2c57434d Mon Sep 17 00:00:00 2001 From: Timothy Pidashev Date: Mon, 21 Apr 2025 12:26:19 -0700 Subject: [PATCH] Update entrypoint to support ssr --- .docker/Dockerfile.release | 5 +---- src/astro.config.mjs | 4 ++++ 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.docker/Dockerfile.release b/.docker/Dockerfile.release index 4206f95..9e2ebc9 100644 --- a/.docker/Dockerfile.release +++ b/.docker/Dockerfile.release @@ -35,9 +35,6 @@ RUN pnpm run build FROM node:22-alpine WORKDIR /app -# Install serve -RUN npm install -g http-server - # Copy built files COPY --from=builder /app/dist ./dist @@ -45,4 +42,4 @@ COPY --from=builder /app/dist ./dist EXPOSE 3000 # Deployment command -CMD ["http-server", "dist", "-a", "0.0.0.0", "-p", "3000"] +CMD ["node", "./dist/server/entry.mjs"] diff --git a/src/astro.config.mjs b/src/astro.config.mjs index f6d3a42..30ec872 100644 --- a/src/astro.config.mjs +++ b/src/astro.config.mjs @@ -10,6 +10,10 @@ import sitemap from "@astrojs/sitemap"; // https://astro.build/config export default defineConfig({ output: "server", + server: { + host: true, + port: 3000, + }, adapter: node({ mode: "standalone", }),