FASTAPI-CLOUD-SETUP-CI(1)
β¨ FASTAPI-CLOUD-SETUP-CI β¨
okay bestie, listen. this is the fastapi cloud setup-ci manual page, and it's genuinely one of the cutest little commands in the whole fastapi cloud family. what does it do? it configures a GitHub Actions workflow for deploying your app on push to the branch you pick. that's it. that's the whole vibe. automatic deploys, no cap. π
πΈ SYNOPSIS πΈ
fastapi cloud setup-ci [OPTIONS] [PATH]
yes queen, that's the whole shape of it. options, then optionally a path. slay.
π OPTIONS π
--app-id TEXTβ the ID of the app you wanna set up CI for. if you don't pass it, it defaults to the app linked to the directory. iykyk π«Ά--branch,-b TEXTβ the branch that triggers deploys. don't specify it? it just uses the repo's default branch. iconic default behaviour fr fr.--secrets-only,-sβ this one provisions the token and sets the secrets, but skips writing the workflow file entirely. so you get the secret sauce without the yaml. obsessed. π--dry-run,-dβ prints out the steps that would be taken, without actually performing them. it's giving window shopping. literally no changes happen. π--file,-f TEXTβ custom workflow filename. this gets written to.github/workflows/. so you get to name your own yaml baby. π¦--help,-hβ shows a help message and exits. classic. we love a helpful king. β
π§ ARGUMENTS π§
PATHβ path to the directory that has your app'spyproject.toml. if you don't give one, it defaults to the current directory. so you can just vibe where you already are. π
π EXAMPLES π
# Provisions token, sets secrets, and writes workflow file for the 'main'
# branch
fastapi cloud setup-ci
# Same as above but for the 'develop' branch
fastapi cloud setup-ci --branch develop
# Only provisions token and sets secrets, does not write workflow file
fastapi cloud setup-ci --secrets-only
# Prints the steps that would be taken without performing them
fastapi cloud setup-ci --dry-run
# Writes workflow to .github/workflows/ci.yml
fastapi cloud setup-ci --file ci.yml
look at those. every single one of them ate. π₯
π NOTES π
this is equivalent to fastapi-cloud-ci-setup(1). same energy, different name. not me telling you they're the same thing... π
π SEE ALSO π
the whole friend group, assembled:
fastapi-cloud-deploy(1)fastapi-cloud-link(1)fastapi-cloud-login(1)fastapi-cloud-logs(1)fastapi-cloud-logout(1)fastapi-cloud-whoami(1)fastapi-cloud-unlink(1)fastapi-cloud-env(1)fastapi-cloud-auth(1)fastapi-cloud-apps(1)fastapi-cloud-ci(1)fastapi-cloud-deployments(1)fastapi-cloud-integrations(1)fastapi-cloud-teams(1)fastapi-cloud-tokens(1)
and then, standing alone with main character energy:
okay that's the whole page bestie, hope your deploys are forever green β
and your workflows never flake. this was FASTAPI-CLOUD-SETUP-CI(1) from User Commands, dated August 2026. go set up that CI. it's giving automation. it's giving slay. periodt. πβ¨π
π¦ where this page comes from
- fedora 44: fastapi-cloud-cli 0.24.0-1.fc44 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms