diff --git a/Dockerfile b/Dockerfile index d500667..91db733 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,7 @@ -# Use an official Python runtime as a base image FROM python:3.12-slim -# Install build dependencies and supervisor -RUN apt-get update -y && apt-get install -y gcc python3-dev supervisor +# Install build dependencies +RUN apt-get update -y && apt-get install -y gcc python3-dev # Set the working directory to /app WORKDIR /app @@ -13,8 +12,5 @@ COPY . /app # Install any needed packages specified in requirements.txt RUN pip install --no-cache-dir -r requirements.txt -# Copy the supervisor configuration file -COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf - -# Run supervisor to manage both processes main.py and webapp.py -CMD ["supervisord", "-c", "/etc/supervisor/conf.d/supervisord.conf"] \ No newline at end of file +# Run main.py when the container launches +CMD ["python", "-u", "main.py"] \ No newline at end of file