feliksius commited on
Commit
7b58d82
·
verified ·
1 Parent(s): 5404c0d

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -2
Dockerfile CHANGED
@@ -11,6 +11,9 @@ ENV TRANSFORMERS_CACHE=/app/cache \
11
  # Set working directory
12
  WORKDIR /app
13
 
 
 
 
14
  # Copy requirements file
15
  COPY requirements.txt .
16
 
@@ -20,10 +23,11 @@ RUN apt-get update && apt-get install -y \
20
  gcc \
21
  libgomp1 \
22
  && rm -rf /var/lib/apt/lists/* \
 
23
  && pip install --no-cache-dir -r requirements.txt
24
 
25
  # Copy application code
26
- COPY app.py . # Sesuaikan jika namanya app.py
27
 
28
  # Create cache and logs directories with write permissions
29
  RUN mkdir -p /app/cache /app/logs \
@@ -33,4 +37,4 @@ RUN mkdir -p /app/cache /app/logs \
33
  EXPOSE 8000
34
 
35
  # Run Uvicorn server
36
- CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]
 
11
  # Set working directory
12
  WORKDIR /app
13
 
14
+ # Create the /app directory explicitly to avoid copy errors
15
+ RUN mkdir -p /app
16
+
17
  # Copy requirements file
18
  COPY requirements.txt .
19
 
 
23
  gcc \
24
  libgomp1 \
25
  && rm -rf /var/lib/apt/lists/* \
26
+ && pip install --no-cache-dir --upgrade pip \
27
  && pip install --no-cache-dir -r requirements.txt
28
 
29
  # Copy application code
30
+ COPY app.py . # Pastikan nama file cocok
31
 
32
  # Create cache and logs directories with write permissions
33
  RUN mkdir -p /app/cache /app/logs \
 
37
  EXPOSE 8000
38
 
39
  # Run Uvicorn server
40
+ CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "8000"]