tanishqgandhi1908 opened a new pull request, #5933:
URL: https://github.com/apache/texera/pull/5933
### What changes were proposed in this PR?
- Backport of #5752 to `release/v1.2`, applied as `git cherry-pick -x
8a90f1f66`.
- Updates the single-node Docker Compose restart policy for the 12
long-running services from `always` to `unless-stopped` (postgres, lakefs,
lakekeeper, file-service, config-service, access-control-service,
workflow-computing-unit-managing-service, workflow-compiling-service,
workflow-runtime-coordinator-service, dashboard-service, litellm,
agent-service).
- This keeps automatic restart behavior for service stability, while
preventing containers from automatically restarting after a user explicitly
stops them.
- The cherry-pick applied cleanly with no conflicts; one-shot jobs that
already use `restart: "no"` are unchanged.
### Any related issues, documentation, discussions?
Related to #4039 (closed on `main` by #5752).
### How was this PR tested?
Behavior is unchanged from #5752 (config-only). On `release/v1.2` the
compose file was validated with:
```bash
docker compose -f bin/single-node/docker-compose.yml config --quiet
```
and the resulting policy confirmed via:
```bash
docker inspect texera-postgres texera-lakefs dashboard-service litellm \
--format '{{.Name}} {{.HostConfig.RestartPolicy.Name}}'
```
### Was this PR authored or co-authored using generative AI tooling?
Co-authored with Claude Opus 4.8 in compliance with ASF
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]