Skip to content

Add self-contained remote Artemis image support - #29

Merged
JTNing merged 8 commits into
mvpfrom
feature/docker-mode-remote
Aug 2, 2026
Merged

Add self-contained remote Artemis image support#29
JTNing merged 8 commits into
mvpfrom
feature/docker-mode-remote

Conversation

@JTNing

@JTNing JTNing commented Aug 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Extend the existing local Docker package so it can start Artemis from either a local checkout or the official remote image.
  • Propagate the Artemis source commit and image digest into snapshot and package metadata.
  • Generate self-contained MySQL/PostgreSQL Compose stacks with selection-aware CI profiles, startup/stop scripts, documentation, and regression coverage.
  • Fix remote teardown by restoring the Compose interpolation paths required by docker compose down.

Motivation

This allows generated Docker demo packages to run without a local Artemis repository while preserving runtime provenance and the existing local-checkout workflow.

Validation

  • ./gradlew test --rerun-tasks — 364 tests, 0 failures, 7 skipped.
  • docker compose config --quiet passed for generated remote-image stacks.
  • Remote-image startup and isolated stop-script behavior were manually verified.

@JTNing
JTNing marked this pull request as ready for review August 2, 2026 16:48
@JTNing
JTNing merged commit e747010 into mvp Aug 2, 2026
2 checks passed
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.

1 participant