Skip to content

vincent-lecrubier-skydio/python-temporal-streamlit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python docker compose temporal

A simple example of use of the temporal Python SDK. See https://github.com/temporalio/sdk-python

How to use

  1. Run the stack
docker compose up --detach --build --force-recreate
  1. Navigate to Streamlit http://localhost:8501/
  2. Change the name
  3. Navigate to the Temporal dashboard http://localhost:8080/

Example video

https://youtu.be/jReeA55u0tI

Architecture

There are a couple folders here:

  • common: Contains business logic
    • activities: Contains the activities (building blocks, small actions)
    • workflows: Contains the workflows (big multi steps, composed of activities)
  • client: An example Streamlit app that uses the temporal client to trigger a workflow
  • worker: A worker which runs the workflows and activities

About

Temporal docker-compose files

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 66.4%
  • Dockerfile 27.7%
  • Shell 5.9%