diff --git a/compose.yml b/compose.yml index 3e00e33..3e598e5 100644 --- a/compose.yml +++ b/compose.yml @@ -1,48 +1,7 @@ # compose.yml — Peregrine by Circuit Forge LLC -# Profiles: remote | cpu | single-gpu | dual-gpu-ollama +# Streamlit (app service) removed — Vue+FastAPI is the only frontend (#104) services: - app: - build: - context: .. - dockerfile: peregrine/Dockerfile.cfcore - command: > - bash -c "streamlit run app/app.py - --server.port=8501 - --server.headless=true - --server.fileWatcherType=none - 2>&1 | tee /app/data/.streamlit.log" - ports: - - "${STREAMLIT_PORT:-8501}:8501" - volumes: - - ./config:/app/config - - ./data:/app/data - - ${DOCS_DIR:-~/Documents/JobSearch}:/docs - - /var/run/docker.sock:/var/run/docker.sock - - /usr/bin/docker:/usr/bin/docker:ro - environment: - - STAGING_DB=/app/data/staging.db - - DOCS_DIR=/docs - - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-} - - OPENAI_COMPAT_URL=${OPENAI_COMPAT_URL:-} - - OPENAI_COMPAT_KEY=${OPENAI_COMPAT_KEY:-} - - PEREGRINE_GPU_COUNT=${PEREGRINE_GPU_COUNT:-0} - - PEREGRINE_GPU_NAMES=${PEREGRINE_GPU_NAMES:-} - - RECOMMENDED_PROFILE=${RECOMMENDED_PROFILE:-remote} - - STREAMLIT_SERVER_BASE_URL_PATH=${STREAMLIT_BASE_URL_PATH:-} - - FORGEJO_API_TOKEN=${FORGEJO_API_TOKEN:-} - - FORGEJO_REPO=${FORGEJO_REPO:-} - - FORGEJO_API_URL=${FORGEJO_API_URL:-} - - PYTHONUNBUFFERED=1 - - PYTHONLOGGING=WARNING - - PEREGRINE_CADDY_PROXY=1 - depends_on: - searxng: - condition: service_healthy - extra_hosts: - - "host.docker.internal:host-gateway" - restart: unless-stopped - api: build: context: ..