portail 2.1.0

Unified proxy/gateway: AI Gateway + MCP Gateway + CDN cache
Documentation
{
  "name": "Portail",
  "image": "mcr.microsoft.com/devcontainers/universal:2",
  "features": {
    "ghcr.io/devcontainers/features/rust:1": {
      "version": "1.85",
      "profile": "minimal"
    }
  },
  "customizations": {
    "vscode": {
      "extensions": [
        "rust-lang.rust-analyzer",
        "tamasfe.even-better-toml",
        "serayuzgur.crates",
        "vadimcn.vscode-lldb",
        "DavidAnson.vscode-markdownlint",
        "redhat.vscode-yaml",
        "bierner.markdown-mermaid",
        "usernamehw.errorlens",
        "github.vscode-github-actions"
      ],
      "settings": {
        "editor.formatOnSave": true,
        "rust-analyzer.check.command": "clippy",
        "rust-analyzer.check.extraArgs": ["--all-targets", "--", "-D", "warnings"]
      }
    }
  },
  "postCreateCommand": "rustup component add clippy rustfmt && cargo check",
  "forwardPorts": [8787],
  "portsAttributes": {
    "8787": {
      "label": "Portail server",
      "onAutoForward": "notify"
    }
  },
  "remoteUser": "codespace"
}