test local

This commit is contained in:
101OBeX 2026-04-12 14:43:36 -07:00
parent 81125eae2a
commit 2c99f6ea40
11 changed files with 24 additions and 6 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

View File

@ -0,0 +1,5 @@
# This directory is a Syncthing folder marker.
# Do not delete.
folderID: wmoge-xmh3x
created: 2026-04-12T14:02:49-07:00

BIN
Docker/.DS_Store vendored Normal file

Binary file not shown.

View File

@ -5,7 +5,7 @@ ENV PYTHONUNBUFFERED=1
WORKDIR /app WORKDIR /app
COPY ./requirements.txt . COPY ./Docker/requirements.txt .
RUN apt-get update && apt-get install -y --no-install-recommends \ RUN apt-get update && apt-get install -y --no-install-recommends \
build-essential \ build-essential \
@ -16,8 +16,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
RUN pip install --no-cache-dir --upgrade pip RUN pip install --no-cache-dir --upgrade pip
RUN pip install --no-cache-dir -r requirements.txt RUN pip install --no-cache-dir -r requirements.txt
COPY ./protos ./protos COPY ./Docker/protos ./protos
COPY ./src ./src COPY ./Docker/src ./src
RUN python -m grpc_tools.protoc \ RUN python -m grpc_tools.protoc \
--proto_path=./protos \ --proto_path=./protos \
@ -25,7 +25,12 @@ RUN python -m grpc_tools.protoc \
--grpc_python_out=./src \ --grpc_python_out=./src \
./protos/brunix.proto ./protos/brunix.proto
COPY entrypoint.sh /entrypoint.sh # Classifier retraining pipeline (ADR-0010)
RUN mkdir -p /app/scripts/pipelines/classifier
COPY ./scripts/pipelines/classifier/retrain_pipeline.py /app/scripts/pipelines/classifier/
COPY ./scripts/pipelines/classifier/seed_classifier_dataset.jsonl /app/scripts/pipelines/classifier/
COPY ./Docker/entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh RUN chmod +x /entrypoint.sh
EXPOSE 50051 EXPOSE 50051

View File

@ -2,7 +2,9 @@ version: '3.8'
services: services:
brunix-engine: brunix-engine:
build: . build:
context: ..
dockerfile: Docker/Dockerfile
container_name: brunix-assistance-engine container_name: brunix-assistance-engine
ports: ports:
- "50052:50051" - "50052:50051"
@ -25,6 +27,12 @@ services:
CLASSIFIER_EXPORT_DIR: ${CLASSIFIER_EXPORT_DIR} CLASSIFIER_EXPORT_DIR: ${CLASSIFIER_EXPORT_DIR}
CLASSIFIER_MODEL_PATH: ${CLASSIFIER_MODEL_PATH} CLASSIFIER_MODEL_PATH: ${CLASSIFIER_MODEL_PATH}
CLASSIFIER_CONFIDENCE_THRESHOLD: ${CLASSIFIER_CONFIDENCE_THRESHOLD} CLASSIFIER_CONFIDENCE_THRESHOLD: ${CLASSIFIER_CONFIDENCE_THRESHOLD}
RETRAIN_ON_EXPORT: ${RETRAIN_ON_EXPORT}
RETRAIN_SCRIPT_PATH: ${RETRAIN_SCRIPT_PATH}
CLASSIFIER_ARCHIVE_DIR: ${CLASSIFIER_ARCHIVE_DIR}
CLASSIFIER_SEED_DATASET: ${CLASSIFIER_SEED_DATASET}
CLASSIFIER_MIN_CV_ACCURACY: ${CLASSIFIER_MIN_CV_ACCURACY}
CLASSIFIER_HELD_OUT_RATIO: ${CLASSIFIER_HELD_OUT_RATIO}
PROXY_THREAD_WORKERS: 10 PROXY_THREAD_WORKERS: 10
extra_hosts: extra_hosts:

BIN
Docker/src/.DS_Store vendored Normal file

Binary file not shown.

BIN
docs/.DS_Store vendored Normal file

Binary file not shown.

BIN
docs/LRM/.DS_Store vendored Normal file

Binary file not shown.

BIN
scripts/.DS_Store vendored Normal file

Binary file not shown.

BIN
scripts/pipelines/.DS_Store vendored Normal file

Binary file not shown.

BIN
scripts/pipelines/ingestion/.DS_Store vendored Normal file

Binary file not shown.