aibanking.dev / Dockerfile.txt
admin08077's picture
Upload 10 files
bb0f10e verified
raw
history blame contribute delete
475 Bytes
# Use a slim Node image for faster builds
FROM node:20-slim
# Set the working directory
WORKDIR /app
# Copy dependency manifest
COPY package.json ./
# Install dependencies
RUN npm install
# Copy the entire source code
COPY . .
# Build the static frontend
RUN npm run build
# Hugging Face Spaces use port 7860
ENV PORT=7860
EXPOSE 7860
# Start the application using Vite's preview mode
# "npm start" maps to: vite preview --port 7860 --host 0.0.0.0
CMD ["npm", "start"]