Right now Temporal seems mostly fraudulent to me, however I still have hope. To summarize: I’ve tried A LOT to get it running but haven’t had success. This, among other things, makes future interactions with this project extremely concerning.
The canonical Docker Compose example fails to start
- git clone + docker compose up
- tried multiple repo commits and temporal images
- tried multiple environments
- [Bug] Project does not run - Temporal server rejects all connections · Issue #225 · temporalio/docker-compose · GitHub
The canonical binary deployment fails to start
- How to Configure a Temporal Service without a Proxy | Learn Temporal
- journalctl shows the Temporal logs with the errors
context deadline exceeded
meme error handling
- There isn’t much I can do to fix the canonical examples without becoming a full-blown Temporal expert; extremely high barrier to entry
The Docker image fails to build
- The instructions in the repo DO NOT WORK
- To be fair, let’s call this a documentation issue, it looks like there are just some missing steps
- Building this won’t really help me much anyway so I’ve moved on
The dev server works great, and can be hackishly deployed. At least I know my workflows are doing great!!
I am building a project for a startup to be self-hosted in many cases. This means, that should I be able to choose Temporal, any customers of ours will also be deploying it - high net good. We will be making them aware of the Cloud offerings, but firstly need to make available a low-end option (self-host Docker Compose Temporal). I am trying so hard to use this project, but it resists me.
- Canonical examples do not run (first and major red flag)
- 500 open issues including EOL dep upgrades (AWS Go SDK v2) and CVEs
- Very large code base (well, naturally), probably needs significant refactoring. Sure.
- All leading to: Appears under-maintained, or needs maintainers. Common for open-source, but there should be some money behind this.
For now I want the simplest deployment possible. Really, the canonical Docker Compose. One container for server, one for UI, using a Postgres container for both the default and visibility stores. auto-setup is fine. Minimal config.
I’d even be considerably pleased with getting the binary to work. Not an end goal, but a huge first step, just getting Temporal working in a production environment.
Does anyone have any paid support offerings, feedback, ideas, GUIDES THAT WORK, config recommendations, or similar stories? As the days go on trying to run this, it is becoming harder and harder to believe that I am completely alone.
I can and will provide exact reproductions in any clean environment but it’s almost unfathomable that these issues are difficult to reproduce. git clone + docker compose up. Does this actually work for anyone? Even reassurance that ‘yes, a Docker Compose example works for me’ is great.
There are “escape hatches” for me to develop with - dev server / free startup Cloud credits - but this isn’t just about me developing our code, it is about me being able to put my faith into this project as a tech stack decision that is something of quality I feel comfortable sending to customers with my word.
I will even open a pull request with an updated Compose setup or binary deployment guide, if there are more current steps for setup that we might uncover here. Man, give me a break.