File size: 633 Bytes
9e2362c
9ff8c85
2805a1e
 
517ca61
d1cd674
acf4d84
2805a1e
d1cd674
 
2805a1e
9e2362c
9ff8c85
2805a1e
d1cd674
 
 
acf4d84
 
 
2805a1e
acf4d84
2805a1e
9e2362c
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# Updated Dockerfile for bolt.diy - runs the actual dynamic app
FROM --platform=linux/amd64 node:20.18.0

WORKDIR /app

# Install pnpm
RUN corepack enable pnpm

# Copy package files
COPY package.json pnpm-lock.yaml ./

# Install all dependencies (for dev/prod)
RUN pnpm install

# Copy the rest of the application
COPY . .

# Set production environment
ENV NODE_ENV=production
ENV PORT=7860

EXPOSE 7860

# Start the bolt.diy app with correct script (check package.json for exact script)
CMD ["pnpm", "run", "dev", "--host", "0.0.0.0", "--port", "7860"]  # अगर 'dev' script नहीं है, तो 'start' use करें