Skip to content

Make master-api image configurable and enable local build in installer#116

Merged
podcctv merged 1 commit into
mainfrom
codex/fix-docker-compose-pull-access-issue
Apr 4, 2026
Merged

Make master-api image configurable and enable local build in installer#116
podcctv merged 1 commit into
mainfrom
codex/fix-docker-compose-pull-access-issue

Conversation

@podcctv

@podcctv podcctv commented Apr 4, 2026

Copy link
Copy Markdown
Owner

Motivation

  • Standardize on the published master API image while still allowing local builds or overrides via an environment variable.
  • Make the installer script configurable so users can specify a different master API image/tag at install time.
  • Simplify starting the master stack by passing the chosen image through the installer into docker-compose commands.

Description

  • Change the master-api service default image in docker-compose.yml to ghcr.io/podcctv/iperf3-master-api:latest and re-enable build: ./master-api for local builds.
  • Add a new MASTER_IMAGE variable with default ghcr.io/podcctv/iperf3-master-api:latest in install_master.sh.
  • Thread MASTER_IMAGE through the installer to the docker-compose build and up invocations so the image can be overridden via environment or CLI.
  • Add a --master-image CLI option and update the usage/help text to document the new flag and default value.

Testing

  • No automated tests were run for this change.

Codex Task

@podcctv podcctv merged commit d44a7e0 into main Apr 4, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant