BST-ARTIFACT-SERVER(1)

πŸ’– NAME πŸ’–

Welcome to the bst-artifact-server Manual β€” manual section 1, bestie 🫢 This page is all about bst-artifact-server, which is giving CAS Artifact Server main character energy. That's the name, that's the vibe, periodt.

✨ SYNOPSIS ✨

Run it like this, no cap:

bst-artifact-server [OPTIONS] REPO

So you pass [OPTIONS], then the REPO at the end. It's giving very specific order, lowkey. Literally that order, bestie. πŸ’…

πŸŽ€ OPTIONS πŸŽ€

  • -p, --port INTEGER β€” Port number [required]. Not me pointing out that this one is required β€” you literally cannot skip it, fr fr.
  • --server-key TEXT β€” Private server key for TLS (PEM-encoded). The key is private, the vibe is secure. πŸ”
  • --server-cert TEXT β€” Public server certificate for TLS (PEM-encoded). Certificate vibes, but make it public. πŸ“œ
  • --client-certs TEXT β€” Public client certificates for TLS (PEM-encoded). Plural certs, plural vibes. πŸŽ€
  • --enable-push β€” Allow clients to upload blobs and update artifact cache. Slay, push enabled β€” they can upload and update. πŸ”₯
  • --quota INTEGER β€” Maximum disk usage in bytes [default: 10000000000.0]. Yep, default is literally 10000000000.0 bytes. Highkey a lot, but that's the default. πŸ’Ύ
  • --index-only β€” Only provide the BuildStream artifact and source services ("index"), not the CAS ("storage"). So index yes, storage no. It's giving index-only energy. πŸ™ˆ
  • --log-level [warning|info|trace] β€” The log level to launch with. Choose your vibe. ⭐

That's the whole page, bestie. Source/version: bst-artifact-server Manual; date: 2020-10-14. Byeee, go be iconic πŸ’…βœ¨