21 lines
367 B
Plaintext
21 lines
367 B
Plaintext
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"]
|