Skip to content

temporalio/ui-server

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
e2e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ui-server

build E2E Tests Publish Docker image Update UI Submodule

ui-server serves an HTTP API analogue of Temporal gRPC API as well as serves Temporal UI https://github.com/temporalio/ui. It can be compiled into a binary or consumed as a Go library.

Docker

ui-server is published on Docker Hub: https://hub.docker.com/r/temporalio/ui

You can run it with Temporal Server using the Temporal docker-compose.

See Docker README for more details on running Docker images

Configuration

Check out the configuration docs for more details

Development

Pre-requirements:

  • Go v1.18 or later installed on your development machine
  • Protobuf installed on your development machine (brew install protobuf) (Note: M1 macs will need /opt/homebrew/bin on the PATH or you may get /bin/sh: protoc: command not found errors (or you can manually download protoc))

Execute from the project folder to build a binary:

make build-server

To start the server, execute

./ui-server start

Debugging

In VSCode launch "Debug Server" script (or press F5)