Friday-Subconscious / Dockerfile
Paritosh Upadhyay
Fix: Ultimate Lean Build (Cloud Optimized)
6fbd0ed
# F.R.I.D.A.Y. — Sovereign Subconscious Cloud Container (Optimized)
FROM python:3.9-slim-bullseye
# Install system dependencies for Headless Logic & Phonemizer
RUN apt-get update && apt-get install -y \
build-essential \
libpq-dev \
curl \
espeak-ng \
libgl1 \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
# Copy lean requirements and install
COPY backend/requirements_cloud.txt ./requirements.txt
RUN pip install --no-cache-dir -r requirements.txt
# Copy logic
COPY backend/ ./backend/
COPY static/ ./static/
# Set environment to Headless
ENV NODE_TYPE=SUBCONSCIOUS
ENV PYTHONUNBUFFERED=1
# Launch the loop
CMD ["python", "backend/app/scratch/subconscious_loop.py"]