Skip to content

sahidrahman404/temporal-lite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Temporal

This configuration provides a straightforward method for deploying Temporal with SQLite persistence on fly.io. Additionally, Litestream is incorporated to enable streaming replication.

How to Deploy

  1. Clone this repo
  2. Create .envrc file in the root folder with these environment variables
REPLICA_URL=s3:https://your-bucket-name/temporal_data
AWS_ACCESS_KEY_ID=your-aws-access-key-id
AWS_SECRET_ACCESS_KEY=your-aws-secret-access-key
SKIP_DEFAULT_NAMESPACE_CREATION=false
SKIP_ADD_CUSTOM_SEARCH_ATTRIBUTES=false
  1. Import env to fly cat .envrc | fly secrets import
  2. Run fly launch --no-deploy
  3. Run fly deploy --ha=false
  4. You can forward the Temporal frontend port to your local machine using fly proxy
fly proxy 7233
  1. That's it

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.4%
  • Other 0.6%