GamerC0der commited on
Commit
f75d063
·
verified ·
1 Parent(s): d7c7d04

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -9
Dockerfile CHANGED
@@ -1,25 +1,20 @@
1
- # Build AstraChat for deployment on port 7860
2
  FROM --platform=linux/amd64 node:20.18.0
3
 
4
  WORKDIR /app
5
 
6
  COPY package.json pnpm-lock.yaml ./
7
 
8
- RUN npm install -g pnpm wrangler && pnpm install
9
 
10
  COPY . .
11
 
12
- EXPOSE 7860
13
-
14
  ENV NODE_ENV=production \
15
  RUNNING_IN_DOCKER=true \
16
  PORT=7860
17
 
18
- RUN NODE_OPTIONS="--max-old-space-size=4096" pnpm i
19
-
20
- RUN pnpm i husky
21
-
22
  RUN mkdir -p /root/.config/.wrangler && \
23
  echo '{"enabled":false}' > /root/.config/.wrangler/metrics.json
24
 
25
- RUN pnpm run dev
 
 
 
 
1
  FROM --platform=linux/amd64 node:20.18.0
2
 
3
  WORKDIR /app
4
 
5
  COPY package.json pnpm-lock.yaml ./
6
 
7
+ RUN npm install -g pnpm wrangler @remix-run/dev && pnpm install
8
 
9
  COPY . .
10
 
 
 
11
  ENV NODE_ENV=production \
12
  RUNNING_IN_DOCKER=true \
13
  PORT=7860
14
 
 
 
 
 
15
  RUN mkdir -p /root/.config/.wrangler && \
16
  echo '{"enabled":false}' > /root/.config/.wrangler/metrics.json
17
 
18
+ EXPOSE 7860
19
+
20
+ CMD ["pnpm", "run", "dev"]