21 lines
1.0 KiB
Plaintext
21 lines
1.0 KiB
Plaintext
# Dagster orchestration layer - DEVELOPMENT ONLY.
|
|
#
|
|
# Kept in a separate file from requirements.txt on purpose: the API image
|
|
# (backend/Dockerfile) must not grow an orchestrator it never runs, and
|
|
# docker-compose.prod.yml already allocates the whole 8GB VPS (ollama 3G,
|
|
# backend 2560M, postgres 1G) with no headroom for a daemon + webserver.
|
|
#
|
|
# pip install -r requirements-orchestration.txt
|
|
# dagster dev -m orchestration.definitions -p 3030 (run from backend/)
|
|
#
|
|
# Compatibility notes:
|
|
# * dagster 1.13 declares requires_python <3.15,>=3.10, so the local 3.14
|
|
# interpreter and the container's 3.11 are both supported.
|
|
# * dagster pins protobuf<7 while the ambient environment has 7.x. Installing
|
|
# into backend/venv shadows it for this project only.
|
|
# * dagster-postgres is deliberately NOT used - it needs psycopg2-binary and
|
|
# this project is on psycopg3. Run/event storage stays on the default
|
|
# SQLite instance under orchestration/.dagster_home.
|
|
dagster>=1.13,<1.14
|
|
dagster-webserver>=1.13,<1.14
|