Something went wrong. Try again.
My website. cameron.stream
Something went wrong. Try again.
website Dockerfile
457 B · 22 lines
Dockerfile
1234567891011121314151617181920212223FROM node:22-slim
RUN npm install -g tsx
WORKDIR /app
COPY package.json package-lock.json ./RUN npm ci --omit=dev
# Copy app sourceCOPY src/ src/COPY public/ public/COPY content/about.md content/about.mdCOPY knowledge/published/ knowledge/published/COPY knowledge/atproto-manifest.json knowledge/atproto-manifest.jsonCOPY tsconfig.json ./
ENV PORT=8080ENV NODE_ENV=productionEXPOSE 8080
CMD ["tsx", "--conditions", "source", "src/index.tsx"]