k-l-lambda commited on
Commit
e068877
·
1 Parent(s): f4876c1

Debug: add file verification, remove unneeded public folder copy

Browse files
Files changed (1) hide show
  1. Dockerfile +12 -6
Dockerfile CHANGED
@@ -2,7 +2,7 @@ FROM node:20-slim
2
 
3
  ENV DEBIAN_FRONTEND=noninteractive
4
 
5
- # Build timestamp: 2026-01-13T01:45
6
 
7
  WORKDIR /app
8
 
@@ -24,17 +24,23 @@ RUN esbuild backend/src/server.ts --bundle --platform=node --target=node20 --for
24
  --outfile=backend/dist/backend/src/server.js \
25
  --external:express --external:socket.io --external:cors --external:dotenv --external:uuid
26
 
27
- # Copy frontend dist (LFS files excluded via .dockerignore)
28
  COPY trigo-web/app/dist/ ./app/dist/
29
 
30
- # Copy public folder (ONNX excluded via .dockerignore)
31
- COPY trigo-web/public/ ./public/
32
-
33
  # Copy env files
34
- COPY trigo-web/.env ./.env
35
  COPY trigo-web/backend/.env ./backend/.env
36
  COPY trigo-web/backend/.env.local ./backend/.env.local
37
 
 
 
 
 
 
 
 
 
 
 
38
  ENV PORT=7860
39
  ENV HOST=0.0.0.0
40
  ENV NODE_ENV=production
 
2
 
3
  ENV DEBIAN_FRONTEND=noninteractive
4
 
5
+ # Build timestamp: 2026-01-13T02:00
6
 
7
  WORKDIR /app
8
 
 
24
  --outfile=backend/dist/backend/src/server.js \
25
  --external:express --external:socket.io --external:cors --external:dotenv --external:uuid
26
 
27
+ # Copy frontend dist
28
  COPY trigo-web/app/dist/ ./app/dist/
29
 
 
 
 
30
  # Copy env files
 
31
  COPY trigo-web/backend/.env ./backend/.env
32
  COPY trigo-web/backend/.env.local ./backend/.env.local
33
 
34
+ # Debug: verify files exist
35
+ RUN echo "=== Verifying files ===" && \
36
+ ls -la backend/dist/backend/src/ && \
37
+ ls -la app/dist/ && \
38
+ ls -la backend/ && \
39
+ echo "=== Node version ===" && \
40
+ node --version && \
41
+ echo "=== Package.json type ===" && \
42
+ cat package.json | grep type
43
+
44
  ENV PORT=7860
45
  ENV HOST=0.0.0.0
46
  ENV NODE_ENV=production