Fluxheim/Dokumentacioni/Builds & Features

Builds & Features

Fluxheim kompilohet me grupe veçorish. Zgjidh ndërtimin më të vogël që përmban çfarë i duhet deployimit.

Ndërtime të zakonshme

BuildPërdore për
fullGeneral production server with web, proxy, cache, TLS, ACME, PHP-FPM, metrics, and tracing.
wasmNdërtim i posaçëm Wasm i bazuar te profili i plotë i prodhimit, me pika politike të kufizuara, ACME, metrika edhe OpenTelemetry.
proxyReverse proxy without local static hosting or cache.
cacheCache edge in front of another origin.
load-balancerBalancim upstream dhe health checks të fokusuara.
phpWeb statik plus aplikacione PHP-FPM si WordPress.

Shembuj profilesh

cargo build --release --no-default-features --features profile-full,acme-client,metrics,metrics-otlp,otel-tracing,otel-otlp
cargo build --release --no-default-features --features profile-wasm,acme-client,metrics,metrics-otlp,otel-tracing,otel-otlp
cargo build --release --no-default-features --features profile-cache-edge,acme-client
cargo build --release --no-default-features --features profile-proxy-edge,acme-client
cargo build --release --no-default-features --features profile-web-server,php-fpm,acme-client
cargo build --release --no-default-features --features profile-load-balancer-edge,acme-client

Pingora-free ndërtime normale

Duke filluar me 1.6.34, Fluxheim release profiles normale përdor runtime origjinal Fluxheim-owned dhe nuk e përpilon më Pingora crates.

Ndërtim i posaçëm Wasm i bazuar te profili i plotë i prodhimit, me pika politike të kufizuara, ACME, metrika edhe OpenTelemetry.

Format origjinale runtime të pambështetura ende dështojnë të mbyllura me bllokues të qartë në vend që të kthehen në adapter të vjetra.

Familje veçorish

FamiljaÇfarë shton
webShërbim skedarësh statikë dhe local web routes.
proxyReverse proxy routes and upstream handling.
cacheShared cache policy, memory and disk tiers, purge, and cache tooling.
php-fpmUrë FastCGI dhe mbikëqyrje opsionale e menaxhuar PHP-FPM.
metricsPrometheus metrics and optional OTLP metrics export.
wasmRuntime opsional politikash WebAssembly me hook-e të kufizuara për aksesin, header-at, route-at dhe cache-in; i çaktivizuar si parazgjedhje.

Gjëra që nuk mund të kombinohen

  • Zgjidh saktësisht një TLS backend.
  • Privacy builds nuk përfshijnë cache, metrics, tracing, export OTLP ose veçori Wasm.
  • Imazhet edge të fokusuara lënë jashtë qëllimisht modulet që nuk i përkasin punës së tyre.
  • Run the feature validator before packaging custom feature strings.

Prova për backend-in FIPS

Fluxheim jep mjedise prove CI të fiksuara veçmas për profilet OpenSSL-FIPS edhe rustls/AWS-LC-FIPS. Ato ndërtojnë edhe ekzekutojnë binarin e saktë të profilit, provojnë TLS poshtë edhe TLS lart me certifikatë të verifikuar, refuzojnë politika të papajtueshme edhe regjistrojnë identitetet e compiler-it, provider-it, varësive, binarit edhe imazhit.

Kjo është provë backend-i e riprodhueshme, jo validim FIPS i produktit. Mbaji kontejnerët e provës ndarë nga imazhet normale të release-it edhe kontrollo provat për build-in e saktë çë vendos.

Lexo udhëzuesin e provave FIPS
Arbërisht