FROM python:3.11-slim

WORKDIR /app

# Install Flask (sqlite3 is built into Python)
RUN pip install --no-cache-dir flask

# Copy application files
COPY starface_call_logger.py .
COPY dashboard.py .
COPY entrypoint.sh .

# Make entrypoint executable
RUN chmod +x entrypoint.sh

# Expose both ports
EXPOSE 5000 5001

# Run the entrypoint script
CMD ["./entrypoint.sh"]
