[PR #38] [MERGED] feat: add startup script to ease server startup in Docker #66

Closed
opened 2026-02-16 02:16:28 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/run-llama/workflows-py/pull/38
Author: @masci
Created: 7/30/2025
Status: Merged
Merged: 7/30/2025
Merged by: @masci

Base: mainHead: massi/docker


📝 Commits (5)

📊 Changes

6 files changed (+326 additions, -1 deletions)

View changed files

📝 CLAUDE.md (+2 -1)
examples/docker/Dockerfile (+16 -0)
examples/docker/app.py (+33 -0)
examples/docker/requirements.txt (+1 -0)
src/workflows/server/__main__.py (+68 -0)
tests/server/test_main.py (+206 -0)

📄 Description

Added a simple script to start a WorkflowServer instance by just passing the path to a script. This is mostly helpful in docker containers, we might add more features later and at some point we might turn it into a proper CLI.

Also added an example showing how to run a workflow server in a docker container.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/run-llama/workflows-py/pull/38 **Author:** [@masci](https://github.com/masci) **Created:** 7/30/2025 **Status:** ✅ Merged **Merged:** 7/30/2025 **Merged by:** [@masci](https://github.com/masci) **Base:** `main` ← **Head:** `massi/docker` --- ### 📝 Commits (5) - [`b0fde91`](https://github.com/run-llama/workflows-py/commit/b0fde915788e8f414c66b247ddaa7692d82dc9fd) add entrypoint and example - [`2fef4cf`](https://github.com/run-llama/workflows-py/commit/2fef4cf0dac52782d458ab29b3421e812ed0f1af) fix dockerfile - [`e5fa065`](https://github.com/run-llama/workflows-py/commit/e5fa065941daa588c5b44ca210a177e3cf1f086a) do not hardcode the server instance name - [`6200d46`](https://github.com/run-llama/workflows-py/commit/6200d46048f93da5172144c66ea2378a39687243) add unit tests - [`1356956`](https://github.com/run-llama/workflows-py/commit/13569566ad92b72ef8182ceff8f682bff7218ee0) revert test commit, ready to ship ### 📊 Changes **6 files changed** (+326 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `CLAUDE.md` (+2 -1) ➕ `examples/docker/Dockerfile` (+16 -0) ➕ `examples/docker/app.py` (+33 -0) ➕ `examples/docker/requirements.txt` (+1 -0) ➕ `src/workflows/server/__main__.py` (+68 -0) ➕ `tests/server/test_main.py` (+206 -0) </details> ### 📄 Description Added a simple script to start a `WorkflowServer` instance by just passing the path to a script. This is mostly helpful in docker containers, we might add more features later and at some point we might turn it into a proper CLI. Also added an example showing how to run a workflow server in a docker container. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 02:16:28 -05:00
yindo closed this issue 2026-02-16 02:16:28 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: run-llama/workflows-py#66