fluxnow/FluxNow Deploy
Build, push, and deploy your app to FluxNow — or promote staging to production
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 5, 2026
- License
- None
Pinned Snippet
uses: fluxnow/action@6ce5f338274cdf7d0e582e6c80ada4caa6670407 # v1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| fluxnow-token | FluxNow authentication token (FLUXNOW_TOKEN secret) | yes | — |
| mode | build-and-deploy (default) or promote (promote staging tag to target env) | no | build-and-deploy |
| target-env | Target environment for promote mode (e.g. prod). Updates deploy/values-{target-env}.yaml | no | prod |
| build-strategy | Build strategy: auto (default), dockerfile, or railpack | no | auto |
| dockerfile | Path to Dockerfile (when build-strategy is dockerfile) | no | Dockerfile |
| context | Build context directory | no | . |
| build-command | Railpack 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-command | Railpack 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-deploy | When '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. | no | true |
| values-path | Path to the staging values file. Default: deploy/values.yaml. For monorepos: deploy/{service}/values.yaml. Prod file is derived as {dir}/values-{target-env}.yaml | no | deploy/values.yaml |
| sibling-values | Comma-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.yaml | no | "" |
| fluxnow-api-url | FluxNow API base URL (override for self-hosted) | no | https://engine.fluxnow.app |
Outputs
| name | description |
|---|---|
| image-tag | Image tag (built or promoted) |
| image-uri | Full image URI (build-and-deploy mode only) |
| deployment-url | URL of the deployed environment |