PrashanthB461 commited on
Commit
978697b
·
verified ·
1 Parent(s): 0660ef9

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -5
Dockerfile CHANGED
@@ -7,10 +7,12 @@ RUN apt-get update && apt-get install -y \
7
  libglib2.0-0 \
8
  && rm -rf /var/lib/apt/lists/*
9
 
10
- # Create a non-root user
11
  RUN useradd -m -u 1000 appuser && \
12
  mkdir -p /tmp/Ultralytics && \
13
- chown -R appuser:appuser /tmp/Ultralytics
 
 
14
 
15
  # Set working directory
16
  WORKDIR /app
@@ -22,9 +24,6 @@ RUN pip install --no-cache-dir -r requirements.txt
22
  # Copy application code
23
  COPY . .
24
 
25
- # Create volume for snapshots
26
- VOLUME /snapshots
27
-
28
  # Set environment variables
29
  ENV PYTHONUNBUFFERED=1
30
  ENV YOLO_CONFIG_DIR=/tmp/Ultralytics
 
7
  libglib2.0-0 \
8
  && rm -rf /var/lib/apt/lists/*
9
 
10
+ # Create a non-root user and set up directories
11
  RUN useradd -m -u 1000 appuser && \
12
  mkdir -p /tmp/Ultralytics && \
13
+ chown -R appuser:appuser /tmp/Ultralytics && \
14
+ mkdir -p /snapshots && \
15
+ chown -R appuser:appuser /snapshots
16
 
17
  # Set working directory
18
  WORKDIR /app
 
24
  # Copy application code
25
  COPY . .
26
 
 
 
 
27
  # Set environment variables
28
  ENV PYTHONUNBUFFERED=1
29
  ENV YOLO_CONFIG_DIR=/tmp/Ultralytics