@@ -286,11 +286,11 @@ build-manager:
286286 RUN cargo +$RUST_TOOLCHAIN clippy $RUST_BUILD_PROFILE --package pipeline-manager -- -D warnings
287287 RUN cargo +$RUST_TOOLCHAIN test $RUST_BUILD_PROFILE --package pipeline-manager --no-run
288288
289- IF [ -f ./target/debug/api-server ]
290- SAVE ARTIFACT --keep-ts ./target/debug/api-server api-server
289+ IF [ -f ./target/debug/pipeline-manager ]
290+ SAVE ARTIFACT --keep-ts ./target/debug/pipeline-manager pipeline-manager
291291 END
292- IF [ -f ./target/release/api-server ]
293- SAVE ARTIFACT --keep-ts ./target/release/api-server api-server
292+ IF [ -f ./target/release/pipeline-manager ]
293+ SAVE ARTIFACT --keep-ts ./target/release/pipeline-manager pipeline-manager
294294 END
295295
296296build-sql :
@@ -330,8 +330,8 @@ install-docs-deps:
330330build-docs :
331331 FROM +install-docs-deps
332332 COPY docs/ docs/
333- COPY ( +build-manager/api-server ) ./docs/api-server
334- RUN cd docs && ./api-server --dump-openapi \
333+ COPY ( +build-manager/pipeline-manager ) ./docs/pipeline-manager
334+ RUN cd docs && ./pipeline-manager --dump-openapi \
335335 && (jq '.servers= [{url: "http://localhost:8080/v0"}]' openapi.json > openapi_docs.json) \
336336 && rm openapi.json
337337 RUN cd docs && yarn format:check
@@ -438,20 +438,20 @@ python-bindings-checker:
438438 ARG RUST_BUILD_PROFILE= $RUST_BUILD_MODE
439439
440440 FROM +build-manager --RUST_TOOLCHAIN = $RUST_TOOLCHAIN --RUST_BUILD_PROFILE = $RUST_BUILD_PROFILE
441- COPY +build-manager/api-server .
441+ COPY +build-manager/pipeline-manager .
442442 RUN mkdir -p /root/.local/lib/python3.10
443443 RUN mkdir -p /root/.local/bin
444444
445445 COPY +install-python/python3.10 /root/.local/lib/python3.10
446446 COPY +install-python/bin /root/.local/bin
447447
448448 RUN pip3 install openapi-python-client== 0.15.0 && openapi-python-client --version
449- COPY +build-manager/api-server .
449+ COPY +build-manager/pipeline-manager .
450450 COPY python/feldera-api-client feldera-api-client-base
451451
452452 # This line will fail if the python bindings need to be regenerated
453453 RUN mkdir checker
454- RUN cd checker && ../api-server --dump-openapi && \
454+ RUN cd checker && ../pipeline-manager --dump-openapi && \
455455 openapi-python-client generate --path openapi.json --fail-on-warning && \
456456 diff -bur feldera-api-client ../feldera-api-client-base
457457
@@ -461,14 +461,14 @@ test-python:
461461 ARG RUST_BUILD_PROFILE= $RUST_BUILD_MODE
462462
463463 FROM +build-manager --RUST_TOOLCHAIN = $RUST_TOOLCHAIN --RUST_BUILD_PROFILE = $RUST_BUILD_PROFILE
464- COPY +build-manager/api-server .
464+ COPY +build-manager/pipeline-manager .
465465 RUN mkdir -p /root/.local/lib/python3.10
466466 RUN mkdir -p /root/.local/bin
467467
468468 COPY +install-python/python3.10 /root/.local/lib/python3.10
469469 COPY +install-python/bin /root/.local/bin
470470
471- COPY +build-manager/api-server .
471+ COPY +build-manager/pipeline-manager .
472472 COPY +build-sql/sql-to-dbsp-compiler sql-to-dbsp-compiler
473473
474474 COPY demo/demo_notebooks demo/demo_notebooks
@@ -484,7 +484,7 @@ test-python:
484484 WITH DOCKER --pull postgres
485485 RUN docker run --shm-size = 512MB -p 5432:5432 -e POSTGRES_HOST_AUTH_METHOD= trust -e PGDATA= /dev/shm -d postgres && \
486486 sleep 3 && \
487- ./api-server --bind-address = 0.0.0.0 --manager-working-directory = /working-dir --compiler-working-directory = /working-dir --sql-compiler-home = /dbsp/sql-to-dbsp-compiler --dbsp-override-path = /dbsp --db-connection-string = postgresql://postgres:postgres@localhost:5432 --unix-daemon && \
487+ ./pipeline-manager --bind-address = 0.0.0.0 --manager-working-directory = /working-dir --compiler-working-directory = /working-dir --sql-compiler-home = /dbsp/sql-to-dbsp-compiler --dbsp-override-path = /dbsp --db-connection-string = postgresql://postgres:postgres@localhost:5432 --unix-daemon && \
488488 sleep 1 && \
489489 python3 python/test.py && \
490490 cd demo/demo_notebooks && jupyter execute fraud_detection.ipynb --JupyterApp .log_level= 'DEBUG'
@@ -508,7 +508,7 @@ build-dbsp-manager-container:
508508
509509 # First, copy over the artifacts built from previous stages
510510 RUN mkdir -p database-stream-processor/sql-to-dbsp-compiler/SQL-compiler/target
511- COPY +build-manager/api-server .
511+ COPY +build-manager/pipeline-manager .
512512 COPY +build-sql/sql2dbsp-jar-with-dependencies.jar database-stream-processor/sql-to-dbsp-compiler/SQL-compiler/target/
513513
514514 # Then copy over the crates needed by the sql compiler
@@ -521,8 +521,8 @@ build-dbsp-manager-container:
521521 COPY sql-to-dbsp-compiler/SQL-compiler/sql-to-dbsp /database-stream-processor/sql-to-dbsp-compiler/SQL-compiler/sql-to-dbsp
522522 COPY sql-to-dbsp-compiler/lib /database-stream-processor/sql-to-dbsp-compiler/lib
523523 COPY sql-to-dbsp-compiler/temp /database-stream-processor/sql-to-dbsp-compiler/temp
524- RUN ./api-server --bind-address = 0.0.0.0 --manager-working-directory = /working-dir --compiler-working-directory = /working-dir --sql-compiler-home = /database-stream-processor/sql-to-dbsp-compiler --dbsp-override-path = /database-stream-processor --precompile
525- ENTRYPOINT ["./api-server " , "--bind-address=0.0.0.0" , "--manager-working-directory=/working-dir" , "--compiler-working-directory=/working-dir" , "--sql-compiler-home=/database-stream-processor/sql-to-dbsp-compiler" , "--dbsp-override-path=/database-stream-processor" ]
524+ RUN ./pipeline-manager --bind-address = 0.0.0.0 --manager-working-directory = /working-dir --compiler-working-directory = /working-dir --sql-compiler-home = /database-stream-processor/sql-to-dbsp-compiler --dbsp-override-path = /database-stream-processor --precompile
525+ ENTRYPOINT ["./pipeline-manager " , "--bind-address=0.0.0.0" , "--manager-working-directory=/working-dir" , "--compiler-working-directory=/working-dir" , "--sql-compiler-home=/database-stream-processor/sql-to-dbsp-compiler" , "--dbsp-override-path=/database-stream-processor" ]
526526 SAVE IMAGE ghcr.io/feldera/dbsp-manager
527527
528528# TODO: mirrors the Dockerfile. See note above.
0 commit comments