Skip to content

6ixfalls/railway-temporal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

Temporal on Railway

This template deploys an instance of Temporal Server on Railway.app. The template uses a primary Temporal server, as well as a PostgreSQL database for data and a NodeJS hello-world workflow demo in the /hello-world path.

Deploy on Railway

Features

  • Temporal (one click deploy)
  • Hello World Workflow Demo (/hello-world) (source)
  • Activities HTTP Request Example (/activities) (source)

Usage

  • Click the deploy to Railway button above!
  • Fill out the required environment variables, setup authentication as needed.
  • Deploy, and check out your new Temporal server!
  • Need to change something? Configure the dynamic.yaml file in the temporal folder.

Connecting

By default, the temporal server is exposed on Railway private networking with the default port at temporal.railway.internal:7233. Specify this address in your workers and clients.

Links

Temporal - https://github.com/temporalio/temporal

TypeScript Samples - https://github.com/temporalio/samples-typescript

Temporal Documentation - https://docs.temporal.io/

Dynamic Configuration - https://docs.temporal.io/references/dynamic-configuration

About

Deploy a temporal.io cluster on railway.app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published