Firebird/GettingStarted: Difference between revisions

From stonehomewiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 87: Line 87:


<div class="toccolours mw-collapsible mw-collapsed expandable">
<div class="toccolours mw-collapsible mw-collapsed expandable">
<div class="mw-collapsible-preview">step 6: execute pipeline</div>
<div class="mw-collapsible-preview">step 8: execute pipeline</div>
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">
<pre><nowiki>
<pre><nowiki>
# We are executing the pipeline
# We are executing "test", using docker host "devbox", and let the container name be "foo"
# A pipeline module is a python module which implements function get_pipeline(..) which returns a pipeline
# see app/src/pipe.py, since we use pipe.py, so the pipeline module name is "pipe"
docker exec -it console pipeline execute -pid test -dhn devbox -dcn foo
docker exec -it console pipeline execute -pid test -dhn devbox -dcn foo
# once it is done, you can
docker ps # you can see the container with name "foo"
# check the logs
docker logs -f foo
# you can also list pipelines
docker exec -it console pipeline list
test:
    module: pipe
    executors:
        58a6fb38-1bf7-4c77-8f08-377c3162a101:
            docker_host_name      = devbox
            docker_container_name = foo
            worker_count          = 1
            start_time            = 2023-05-04 02:01:27
            pid                  = 1
# You can see one executor has been registered.
</nowiki></pre>
</nowiki></pre>
</div>
</div>

Revision as of 02:03, 4 May 2023