diff --git a/docker-compose.yml b/docker-compose.yml index d4cfefb..81c19a1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,26 +1,14 @@ -FROM python:3.9-slim +version: '3.8' -WORKDIR /app +services: + resume_summarizer: + build: . + container_name: resume_summarizer_container + ports: + - "5000:5000" + env_file: + - .env # Loads environment variables from .env + volumes: + - .:/app + command: ["flask", "run", "--host=0.0.0.0", "--port=5000"] -# Install system dependencies -RUN apt-get update && apt-get install -y \ - build-essential \ - && rm -rf /var/lib/apt/lists/* - -# Copy requirements first to leverage Docker cache -COPY requirements.txt . -RUN pip install --no-cache-dir -r requirements.txt - -# Copy the rest of the application -COPY . . - -# Set environment variables -ENV FLASK_APP=app.py -ENV FLASK_ENV=development -ENV PYTHONUNBUFFERED=1 - -# Expose the port the app runs on -EXPOSE 5000 - -# Command to run the application -CMD ["flask", "run", "--host=0.0.0.0"] \ No newline at end of file