fakgr0up/Docker Compose Publishing Tag By Services

All services from a docker compose file published under a single Docker Hub repository, with service tagged using its name.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Nov 17, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: fakgr0up/docker-compose-publishing-tag-by-services@5028fc477fb6bb19221418a0bc862e8583a9d7c1 # V1.0.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
docker_compose_filesDocker-compose files to use (space-separated, e.g., 'docker-compose.yml docker-compose.ci.yml'). The action will automatically add -f flags.nodocker-compose.yml
docker_hub_usernameDocker Hub username (required for pushing to Docker Hub)yes
docker_hub_personal_tokenDocker Hub Personal Access Token (used for README updates, and as fallback for pushing images if docker_hub_org_token is not provided)no""
docker_hub_org_tokenDocker Hub organization/user access token or password (optional, defaults to docker_hub_personal_token if not provided)no""
docker_hub_org_nameDocker Hub organization/namespace name (optional, defaults to docker_hub_username)no""
docker_hub_repositoryDocker Hub repository name. Can be full path (org/repo-name) or just repo-name. If not provided, uses GitHub repository name.no""
update_readmeEnable updating Docker Hub repository README (optional, defaults to false)nofalse
readme_pathPath to the markdown file to use as Docker Hub README (optional, defaults to ./README.md)no./README.md

no outputs