fluxnow/FluxNow Deploy

Build, push, and deploy your app to FluxNow — or promote staging to production

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 5, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: fluxnow/action@6ce5f338274cdf7d0e582e6c80ada4caa6670407 # v1

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

namedescriptionrequireddefault
fluxnow-tokenFluxNow authentication token (FLUXNOW_TOKEN secret)yes
modebuild-and-deploy (default) or promote (promote staging tag to target env)nobuild-and-deploy
target-envTarget environment for promote mode (e.g. prod). Updates deploy/values-{target-env}.yamlnoprod
build-strategyBuild strategy: auto (default), dockerfile, or railpacknoauto
dockerfilePath to Dockerfile (when build-strategy is dockerfile)noDockerfile
contextBuild context directoryno.
build-commandRailpack build command override, written to steps.build.commands in a generated railpack.json. Monorepo: select one app, e.g. 'pnpm --filter @scope/app build'. Empty = Railpack auto-detect. Ignored for dockerfile builds.no""
start-commandRailpack start command override, written to deploy.startCommand in a generated railpack.json. Monorepo: select one app, e.g. 'pnpm --filter @scope/app start'. Empty = Railpack auto-detect. Ignored for dockerfile builds.no""
auto-deployWhen 'false', build + push the image but do NOT commit the tag to the values file (no auto rollout — customer deploys manually). Default 'true' preserves current behavior.notrue
values-pathPath to the staging values file. Default: deploy/values.yaml. For monorepos: deploy/{service}/values.yaml. Prod file is derived as {dir}/values-{target-env}.yamlnodeploy/values.yaml
sibling-valuesComma-separated paths to sibling service values files (monorepo only). When set, the action retags each sibling's staging image with the PR tag so preview environments work end-to-end even when only one service changed. Example: deploy/uca-backend/values.yamlno""
fluxnow-api-urlFluxNow API base URL (override for self-hosted)nohttps://engine.fluxnow.app
namedescription
image-tagImage tag (built or promoted)
image-uriFull image URI (build-and-deploy mode only)
deployment-urlURL of the deployed environment