Skip to content

feat: support custom image tags#115

Open
Anshumancanrock wants to merge 3 commits intostratum-mining:mainfrom
Anshumancanrock:feat/issue-92-custom-image-tags
Open

feat: support custom image tags#115
Anshumancanrock wants to merge 3 commits intostratum-mining:mainfrom
Anshumancanrock:feat/issue-92-custom-image-tags

Conversation

@Anshumancanrock
Copy link
Copy Markdown
Contributor

Summary

This PR adds support for custom Docker image tags for Translator and JDC, plus a pull policy so image behavior is predictable across environments.

Closes #92

What changed

  • Added optional images config to setup data (translator_image, jdc_image, pull_policy).
  • Added a small resolver to apply config in this order: setup payload -> env vars -> defaults.
  • Updated Docker startup flow to respect pull policy (always, if-not-present, never).
  • Added focused tests for image config resolution.
  • Documented the new environment variables in the README.

Why

This makes testing and deployment easier (pinning specific image tags) without changing default behavior for existing users.

Validation

  • npm run build --prefix server
  • npm run test --prefix server

@pavlenex pavlenex force-pushed the feat/issue-92-custom-image-tags branch from 77b1177 to 797ea0c Compare April 24, 2026 06:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support custom Docker image tags for apps

1 participant