adityasugandhi commited on
Commit
772bcea
·
1 Parent(s): 1cc3de0
Files changed (1) hide show
  1. Dockerfile +6 -4
Dockerfile CHANGED
@@ -1,6 +1,3 @@
1
- FROM python:3.10
2
-
3
- # Create a directory for the application and set permissions
4
  # Set environment variables
5
  ENV VIRTUAL_ENV=/opt/venv
6
  ENV PATH="$VIRTUAL_ENV/bin:$PATH"
@@ -23,8 +20,13 @@ COPY ./req.txt /app/req.txt
23
  # Activate virtual environment and install project dependencies
24
  RUN /bin/bash -c "source $VIRTUAL_ENV/bin/activate && pip install --upgrade pip && pip install --no-cache-dir -r req.txt"
25
 
 
 
 
 
 
26
  # Copy application code
27
  COPY . /app
28
 
29
  # Run the application within the virtual environment
30
- CMD ["/opt/venv/bin/python", "app.py"]
 
 
 
 
1
  # Set environment variables
2
  ENV VIRTUAL_ENV=/opt/venv
3
  ENV PATH="$VIRTUAL_ENV/bin:$PATH"
 
20
  # Activate virtual environment and install project dependencies
21
  RUN /bin/bash -c "source $VIRTUAL_ENV/bin/activate && pip install --upgrade pip && pip install --no-cache-dir -r req.txt"
22
 
23
+ # Create directory within the /app directory
24
+ RUN mkdir -p /app/.haystack
25
+ RUN chmod -R 777 /app
26
+
27
+
28
  # Copy application code
29
  COPY . /app
30
 
31
  # Run the application within the virtual environment
32
+ CMD ["/opt/venv/bin/python", "app.py"]