JumaRubea commited on
Commit
cf44ba8
·
verified ·
1 Parent(s): ecd5551

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -3
Dockerfile CHANGED
@@ -13,13 +13,17 @@ RUN apt-get update && apt-get install -y \
13
  sqlite3 \
14
  && rm -rf /var/lib/apt/lists/*
15
 
 
 
 
 
 
16
  # Copy requirements and source code
17
  COPY requirements.txt ./
18
  COPY src/ ./src/
19
 
20
- # If chats.db exists in src/, copy it to /data (optional, only if you have a pre-existing db)
21
- RUN mkdir -p /data && \
22
- [ -f src/chats.db ] && cp src/chats.db /data/chats.db || true
23
 
24
  # Upgrade pip and install Python dependencies
25
  RUN pip install --upgrade pip
 
13
  sqlite3 \
14
  && rm -rf /var/lib/apt/lists/*
15
 
16
+ # Create /data directory and set permissions
17
+ RUN mkdir -p /data && \
18
+ chown -R 1000:1000 /data && \
19
+ chmod -R 755 /data
20
+
21
  # Copy requirements and source code
22
  COPY requirements.txt ./
23
  COPY src/ ./src/
24
 
25
+ # If chats.db exists in src/, copy it to /data (optional)
26
+ RUN [ -f src/chats.db ] && cp src/chats.db /data/chats.db || true
 
27
 
28
  # Upgrade pip and install Python dependencies
29
  RUN pip install --upgrade pip