docker-spring-temporal

Containerize a Spring Boot application with Temporal using multi-stage Dockerfile and Docker Compose.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/gazolla/CafeFlow --skill docker-spring-temporal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docker-spring-temporal
Source: https://github.com/gazolla/CafeFlow/tree/main/.agent/skills/docker-spring-temporal
Command: npx skills add https://github.com/gazolla/CafeFlow --skill docker-spring-temporal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates containerizing a Spring Boot application with Temporal integration, eliminating manual Dockerfile and deployment setup for local development and testing.

Core Features & Use Cases

  • Dockerfile patterns: Multi-stage builds for Java apps.
  • Temporal integration scaffolding: Docker Compose setup including Temporal server, UI, and PostgreSQL for local development.
  • Use cases: Rapidly spin up a complete Temporal-enabled Spring Boot stack for development, testing, or demos.

Quick Start

Follow the provided Dockerfile and docker-compose guidance to containerize your Spring Boot app with Temporal. Build your project with mvn package and start the stack with docker-compose up -d.

Frequently Asked Questions about docker-spring-temporal

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I containerize a Spring Boot application with Temporal integration?

Containerizing a Spring Boot app with Temporal involves applying a multi-stage Dockerfile and a full Docker Compose setup that provisions the app, Temporal server, UI, and PostgreSQL database for reproducible local stacks.

What is the best way to set up a local Temporal server and UI for Spring Boot development?

The best way to set up a local Temporal server and UI is through a Docker Compose configuration that provisions the complete stack alongside your Spring Boot app and database for an easily reproducible local environment.

Can I use Docker Compose to run Spring Boot, Temporal, and PostgreSQL together?

Yes, you can use Docker Compose to run Spring Boot, Temporal, and PostgreSQL together. The Skill provides a full Docker Compose setup that provisions the Temporal server, UI, and PostgreSQL database alongside your app.

Do I need Maven to build a Spring Boot application before deploying it with Docker?

Yes, you need Maven to build your Spring Boot application before deploying it with Docker. The workflow requires running the mvn package command to build the project prior to starting the container stack.

How do I run a Temporal-enabled Spring Boot stack in a CI environment?

You can run a Temporal-enabled Spring Boot stack in a CI environment by applying the provided Docker Compose configuration and starting the services with docker-compose up -d after building your project with Maven.