File size: 698 Bytes
6fbd0ed c65d7ed 6fbd0ed c65d7ed 6fbd0ed c65d7ed 6fbd0ed c65d7ed | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | # 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"]
|