temporalio / temporalio/samples-go

[Bug] DevContainer doesn't start the temporal server image

Open
#282 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Go
Stars
749
Forks
248
Avg merge
4d 2h
Merged PRs (30d)
8

Description

When you open this repo in vscode you can optionally chose to run it in a devcontainer - which is fantastic! However all the images start apart from the auto-setup:latest container which I assume is the Temporal Server.

image

When I look in the logs of the failing container it mentions a missing file which I can confirm is not in the repo

config/dynamicconfig/development_es.yaml: no such file or directory

Temporal CLI address: 172.18.0.3:7233.
+ + grep -q temporal SERVING
operator cluster health
2023/06/08 16:12:22 Loading config; env=docker,zone=,configDir=config
2023/06/08 16:12:22 Loading config files=[config/docker.yaml]
{"level":"info","ts":"2023-06-08T16:12:22.452Z","msg":"Build info.","git-time":"2023-05-15T23:50:55.000Z","git-revision":"45d22540323e59e4cd3fd62139b73409f1264fb3","git-modified":true,"go-arch":"amd64","go-os":"linux","go-version":"go1.20.4","cgo-enabled":false,"server-version":"1.20.3","debug-mode":false,"logging-call-at":"main.go:143"}
Unable to create dynamic config client. Error: unable to validate dynamic config: dynamic config: config/dynamicconfig/development_es.yaml: stat config/dynamicconfig/development_es.yaml: no such file or directory
Minimal Reproduction

Open in Remote Containers and see if the Temporal Service is running.

Environment/Versions
  • OS and processor: Windows running WSL and the DevContainer
  • Latest from main

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting the devcontainer configuration and the container command that loads config/docker.yaml; verify how config/dynamicconfig/development_es.yaml is expected to be supplied. Reproduce with Open in Remote Containers and confirm the Temporal service starts without the missing-file error.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, go
Domain
devops, infrastructure
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.