KRAFT-CLOUD-COMPOSE-BUILD(1)

πŸ“¦ version 0.12.16, in nixos 26.05, nixpkgs unstable

okay so bestie, welcome to the KraftKit CLI(1) manual β€” this one's the page for kraft-cloud-compose-build, and it's literally your cheat sheet for building a compose project. pull up a chair, we're getting into it 🫢

🌸 NAME 🌸

kraft-cloud-compose-build β€” build a compose project ✨

πŸ¦‹ SYNOPSIS πŸ¦‹

kraft cloud compose build [FLAGS] [COMPONENT]

πŸ’– DESCRIPTION πŸ’–

bestie. it builds a compose project. that's the whole vibe. iconic, honestly πŸ’…

πŸŽ€ OPTIONS πŸŽ€

  • -h, --help[=false] β€” help for build, and yes it defaults to false like every good little flag πŸ₯Ί
  • --keep-file-owners[=false] β€” keep the file owners (user:group) in the rootfs. if it's false, you get 'root:root' instead, no cap πŸ‘‘
  • --push[=false] β€” push the built service images after you build them. go off, share your art πŸš€
  • --rootfs-type="cpio" β€” set the type of the format of the rootfs, and your options are cpio and erofs. default is "cpio" πŸ“
  • --runtime=[] β€” alternative runtime to use when packaging a service. it's a list, so it starts empty ([]) 🌈

πŸ’œ OPTIONS INHERITED FROM PARENT COMMANDS πŸ’œ

these babies come from up the command tree, but they're still yours to use, so slay:

  • --allow-insecure[=false] β€” allow insecure connections to the Unikraft Cloud API. defaults to false, keep it that way unless you know what you're doing, fr fr 😭
  • --env-file="" β€” set the environment file. default is empty ("") 🧚
  • --file="" β€” set the Compose file. also empty by default ("") πŸ“„
  • --metro="" β€” Unikraft Cloud metro location. empty by default ("") πŸ—ΊοΈ
  • --token="" β€” Unikraft Cloud access token. empty by default (""), guard it like your life depends on it πŸ”

✨ EXAMPLES ✨

build a compose project, the classic main character move:

# Build a compose project
$ kraft cloud compose build

(if applicable) set or override a runtime for a particular service β€” look at you customizing πŸ’…

# (If applicable) Set or override a runtime for a particular service
$ kraft cloud compose build --runtime app=base:latest

and push the service images after a successful build, because what's the point of building if nobody sees it 🫢

# Push the service images after a successful build
$ kraft cloud compose build --push

πŸ”₯ SEE ALSO πŸ”₯

⭐ HISTORY ⭐

1-Jan-1980 β€” Auto generated by KraftKit. retro date, honestly iconic 🌸


and that's the tea, bestie πŸ’– this was KraftKit Documentation, dated Jan 1980, and you're reading the KraftKit CLI(1) manual page. go build something cute, ily, bye πŸŽ€

πŸ“¦ where this page comes from