c-nfra/Build BE

Build and publish backend

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Feb 4, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: c-nfra/build-be@1d49f747093c703811bbdd830c940bbd3419602f # 1.0

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

namedescriptionrequireddefault
aws-access-keyAWS Secret Key IDyes
aws-secret-access-keyAWS Secret Access Keyyes
aws-regionAWS Region of the S3 and CloudFront resourcesnous-east-1
ecr-repositoryAmazon ECR Repository to publish the image toyes
slack-channelName of the Slack channel used for CI alertsno""
slack-tokenToken for Slack integrationno""
docker-pathPath to the Dockerfileno./
dockerfile-nameName of DockerfilenoDockerfile
docker-context-folderPath to Docker contextno.
build-envsEnvironment variables passed used for building the applicationno""
submodulesEnable if submodules need to be initialisednofalse
submodules-keySSH Key for cloning and initialising the submodulesno""
custom-image-tagString to override the default image tag (commit hash) with.no""
tag-prefixString to append before the commit hash in the tag. Used for Flux Image Automationno""
tag-suffixString to append after the commit hash in the image tag. Used for Flux Image Automationno""
namedescription
image-tagPublished image tag