metatron-open-seo/Dockerfile.selfhost
Ben Senescu 069d4953cf
chore: serve Docker self-hosting with vite preview (#40)
* chore: serve Docker self-hosting with vite preview

* save
2026-03-18 12:40:52 -04:00

19 lines
403 B
Docker

# Use the full Node image so workerd has a working CA trust store for outbound HTTPS.
FROM node:22
ENV PNPM_HOME=/pnpm
ENV PATH=$PNPM_HOME:$PATH
WORKDIR /app
RUN corepack enable
COPY package.json pnpm-lock.yaml ./
RUN pnpm install --frozen-lockfile
COPY . .
EXPOSE 3001
CMD ["sh", "-c", "pnpm run db:migrate:local && pnpm run build && pnpm exec vite preview --host 0.0.0.0 --port ${PORT:-3001}"]