Add native execution mode: run Plano without Docker

This commit is contained in:
Adil Hafeez 2026-02-19 05:13:12 +00:00
parent 198c912202
commit e0b5d22990
No known key found for this signature in database
GPG key ID: 9B18EF7691369645
10 changed files with 995 additions and 27 deletions

View file

@ -1,3 +1,6 @@
# Envoy version — keep in sync with cli/planoai/consts.py ENVOY_VERSION
ARG ENVOY_VERSION=v1.37.0
# --- Dependency cache ---
FROM rust:1.93.0 AS deps
RUN rustup -v target add wasm32-wasip1
@ -40,7 +43,7 @@ COPY crates/brightstaff/src brightstaff/src
RUN find common hermesllm brightstaff -name "*.rs" -exec touch {} +
RUN cargo build --release -p brightstaff
FROM docker.io/envoyproxy/envoy:v1.37.0 AS envoy
FROM docker.io/envoyproxy/envoy:${ENVOY_VERSION} AS envoy
FROM python:3.14-slim AS arch