This repository contains Dockerfiles for setting up the Temporal.io Development Server in two variants:
- Generic: A flexible configuration suitable for general purposes.
- GitHub Actions: A specialized configuration with defaults set for use in GitHub Actions workflows, optimized for testing with a predefined namespace and only exposing port 7233.
Temporal.io is a microservices orchestration platform for running mission-critical code at any scale. This repository provides Dockerfiles for setting up a Temporal.io development server in two distinct configurations to aid in local development and continuous integration (CI) processes.
Start the container using the appropriate variant:
docker run -p 7233:7233 -p 8233:8233 ghcr.io/infinityflowapp/temporal-dev-server:<version>
Add or update the services section of your workflow
jobs:
<job>:
services:
<service>:
image: ghcr.io/infinityflowapp/temporal-gha-service:<version>
ports:
- 7233:7233
Use a client pointing to your service (pseudo code)
var client = new TemporalClient("<service>:7233");
This project is licensed under the MIT License. See the LICENSE file for details.