wynai commited on
Commit
d0b92da
·
verified ·
1 Parent(s): 4548a94

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +2 -10
Dockerfile CHANGED
@@ -9,7 +9,6 @@ RUN apk add --no-cache git libc6-compat
9
  WORKDIR /app
10
 
11
  # Clone trực tiếp mã nguồn từ repo của bạn
12
- # (Mỗi khi Space khởi động lại, nó sẽ lấy code mới nhất từ nhánh main)
13
  RUN git clone https://github.com/wynriu/8thang3.git .
14
 
15
  # Cài đặt các thư viện (dependencies)
@@ -18,13 +17,6 @@ RUN npm install
18
  # Vô hiệu hóa Next.js telemetry để tăng tốc quá trình build
19
  ENV NEXT_TELEMETRY_DISABLED=1
20
 
21
- # [QUAN TRỌNG] KHAI BÁO BIẾN MÔI TRƯỜNG LÚC BUILD
22
- # Hugging Face sẽ tự động nạp các biến môi trường từ phần Settings > Variables.
23
- # Tuy nhiên, Next.js cần các biến NEXT_PUBLIC_ có sẵn lúc build.
24
- # Nếu mã nguồn của bạn có dùng Firebase, hãy bỏ comment các dòng ARG và ENV dưới đây:
25
- # ARG NEXT_PUBLIC_FIREBASE_API_KEY
26
- # ENV NEXT_PUBLIC_FIREBASE_API_KEY=$NEXT_PUBLIC_FIREBASE_API_KEY
27
-
28
  # Build dự án Next.js
29
  RUN npm run build
30
 
@@ -44,8 +36,8 @@ ENV PORT=7860
44
  ENV HOSTNAME="0.0.0.0"
45
  EXPOSE 7860
46
 
47
- # Copy các thư mục cần thiết từ giai đoạn builder (đảm bảo file chạy nhẹ nhất)
48
- COPY --from=builder /app/public ./public
49
  COPY --from=builder /app/.next ./.next
50
  COPY --from=builder /app/node_modules ./node_modules
51
  COPY --from=builder /app/package.json ./package.json
 
9
  WORKDIR /app
10
 
11
  # Clone trực tiếp mã nguồn từ repo của bạn
 
12
  RUN git clone https://github.com/wynriu/8thang3.git .
13
 
14
  # Cài đặt các thư viện (dependencies)
 
17
  # Vô hiệu hóa Next.js telemetry để tăng tốc quá trình build
18
  ENV NEXT_TELEMETRY_DISABLED=1
19
 
 
 
 
 
 
 
 
20
  # Build dự án Next.js
21
  RUN npm run build
22
 
 
36
  ENV HOSTNAME="0.0.0.0"
37
  EXPOSE 7860
38
 
39
+ # ĐÃ BỎ DÒNG COPY PUBLIC DỰ ÁN KHÔNG THƯ MỤC NÀY
40
+ # Copy các thư mục và file cấu hình cần thiết từ giai đoạn builder
41
  COPY --from=builder /app/.next ./.next
42
  COPY --from=builder /app/node_modules ./node_modules
43
  COPY --from=builder /app/package.json ./package.json