Skip to content

feat: add docker compose + ci job for publishing image to ghcr.io#58

Merged
korikuzma merged 6 commits intomainfrom
issue-12
Jan 15, 2026
Merged

feat: add docker compose + ci job for publishing image to ghcr.io#58
korikuzma merged 6 commits intomainfrom
issue-12

Conversation

@korikuzma
Copy link
Copy Markdown
Member

close #12

@jsstevenson or @theferrit32 , would love for you to try running make up-dev (since mine and @jennifer-bowser 's uta volumes do not use the biocommons image)

@korikuzma korikuzma self-assigned this Jan 14, 2026
@korikuzma korikuzma requested a review from a team as a code owner January 14, 2026 13:31
@korikuzma korikuzma added ci Continuous integration changes enhancement New feature or request priority:medium Medium priority labels Jan 14, 2026
Comment thread compose.yaml
services:

anyvlm:
image: ghcr.io/genomicmedlab/anyvlm:1.0.0-rc1
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

This has not been published yet. I'm assuming we'll make a release candidate?

Comment thread docs/source/configuration/docker_compose.rst
Comment thread compose.dev.yaml
Comment thread Makefile
Copy link
Copy Markdown
Contributor

@jennifer-bowser jennifer-bowser left a comment

Choose a reason for hiding this comment

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

Haven't run the commands, but the code looks good to me. Someone with a normal UTA volume should try running these though to confirm!

@theferrit32
Copy link
Copy Markdown
Contributor

podman-compose -f ./compose.anyvar.yaml -f ./compose.dev.yaml up -d

Succeeds and provides a running anyvar and anyvlm server on ports 8000 and 8080 respectively. The anyvlm API doesn't have anything other than service-info. That's fine

theferrit32
theferrit32 previously approved these changes Jan 14, 2026
@korikuzma korikuzma dismissed stale reviews from theferrit32 and jennifer-bowser via 0295d22 January 14, 2026 23:34
@korikuzma korikuzma requested review from jennifer-bowser and theferrit32 and removed request for jsstevenson January 14, 2026 23:35
@korikuzma korikuzma merged commit 4549abc into main Jan 15, 2026
15 checks passed
@korikuzma korikuzma deleted the issue-12 branch January 15, 2026 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Continuous integration changes enhancement New feature or request priority:medium Medium priority

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docker compose file

3 participants