Skip to content

feat(experimental/deploy): make image and service name configurable - #1962

Merged
martin-helmich merged 2 commits into
masterfrom
feat/deploy-configurable-image-service
Jul 1, 2026
Merged

martin-helmich merged 2 commits into
masterfrom
feat/deploy-configurable-image-service

Conversation

@martin-helmich

Copy link
Copy Markdown
Member

Summary

Extends mw experimental deploy with --service-name, --image-name and --image-tag flags so multiple parallel deployments can run within the same project. Each flag falls back to a sensible default when omitted:

  • --service-name → app-<project-id>
  • --image-name → app-image
  • --image-tag → latest

The flags are wired through to buildDockerImage (image options) and deployService (service name) from @mittwald/container-deploy.

Closes #1960

🤖 Generated with Claude Code

martin-helmich and others added 2 commits July 1, 2026 11:18
Add --service-name, --image-name and --image-tag flags to
`mw experimental deploy`, wiring them through to buildDockerImage and
deployService. All default to sensible fallbacks when omitted, allowing
multiple parallel deployments within the same project.

Closes #1960

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Use the object form (description/command with bin/command.id templating)
for `static examples`, matching the convention used across other
commands instead of the raw string layout.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@martin-helmich
martin-helmich requested a review from gandie July 1, 2026 09:25

@gandie gandie left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@martin-helmich
martin-helmich merged commit 47ba831 into master Jul 1, 2026
11 checks passed
@martin-helmich
martin-helmich deleted the feat/deploy-configurable-image-service branch July 1, 2026 13:45
mittwald-machine added a commit that referenced this pull request Jul 1, 2026
# [1.19.0](v1.18.0...v1.19.0) (2026-07-01)

### Bug Fixes

* **project:** handle inaccessible customer in project get ([#1956](#1956)) ([203a95b](203a95b))

### Features

* **app:** allow pinning system-software versions on app create ([#1954](#1954)) ([5bd527b](5bd527b))
* **experimental/deploy:** make image and service name configurable ([#1962](#1962)) ([47ba831](47ba831)), closes [#1960](#1960)
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.

mw experimental deploy: make image and service name configurable

2 participants