Skip to content

deploy: add compose profiles#155

Merged
almutlue merged 4 commits into
mainfrom
deploy/compose-profiles
Jun 26, 2025
Merged

deploy: add compose profiles#155
almutlue merged 4 commits into
mainfrom
deploy/compose-profiles

Conversation

@almutlue

Copy link
Copy Markdown
Contributor

Goal:

Add compose profiles to enable skipping of minio deployment

Details:

  • adds compose profile local to minio service
  • adapts depends_on of other services to only apply, if minio is available
  • adapt just file to run deploy for local profile

Comments:

I also replaced the --chmod option in the refget Dockerfile. so that we can also build with the docker legacy builder (this should fix: https://github.com/sdsc-ordes/modos-fega/pull/4#discussion_r2166258108). We can also revert this, if you prefer a different solution?

@almutlue almutlue requested a review from cmdoret June 25, 2025 13:38
@almutlue almutlue self-assigned this Jun 25, 2025
@almutlue almutlue added the enhancement New feature or request label Jun 25, 2025

@cmdoret cmdoret 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.

I like this solution as well 👍 LGTM

@almutlue almutlue merged commit 470ced8 into main Jun 26, 2025
3 checks passed
@almutlue almutlue deleted the deploy/compose-profiles branch October 6, 2025 08:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants