boxlang-runtime-miniserver

Configure and run a BoxLang MiniServer with Undertow-based runtime settings.

16|78|Updated Nov 28, 2014
One-click install
npx skills add https://github.com/ortus-docs/coldbox-docs --skill boxlang-runtime-miniserver
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: boxlang-runtime-miniserver
Source: https://github.com/ortus-docs/coldbox-docs/tree/main/.agents/skills/boxlang-runtime-miniserver
Command: npx skills add https://github.com/ortus-docs/coldbox-docs --skill boxlang-runtime-miniserver

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Run BoxLang MiniServer to provide a fast, lightweight Undertow-based runtime for BoxLang applications, with simple configuration and project conventions.

Core Features & Use Cases

  • Lightweight Undertow-based runtime for BoxLang apps.
  • Configures via miniserver.json and the .boxlang.json project convention.
  • Supports health checks, warmup URLs, and environment variable overrides for development and production deployments.
  • Suitable for development servers and production deployments that do not require a full Java EE container.

Quick Start

Start BoxLang MiniServer in the project directory to serve your application with the default port and webroot.

Frequently Asked Questions about boxlang-runtime-miniserver

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a BoxLang application with a lightweight web server?▼

Run a BoxLang application using the MiniServer, a lightweight Undertow-based runtime that serves apps via simple project conventions without needing a full Java EE container.

How do I configure ports and webroot for a BoxLang MiniServer?▼

Configure the BoxLang MiniServer by defining webroot, ports, and rewrites in a miniserver.json file or the .boxlang.json project convention, with support for environment variable overrides.

Does the BoxLang MiniServer support health checks and warmup URLs for production?▼

Yes, the BoxLang MiniServer supports health checks and warmup URLs, making it suitable for both development servers and production deployments that require lightweight runtime monitoring.

Can I use environment variables to override BoxLang MiniServer configuration?▼

Yes, you can use environment variables to override BoxLang MiniServer settings defined in miniserver.json and .boxlang.json, enabling flexible configuration across different deployment environments.

When should I use a BoxLang MiniServer instead of a full Java EE container?▼

Use the BoxLang MiniServer for development or production deployments requiring a fast, lightweight Undertow-based runtime, avoiding the overhead of a full Java EE container.

Why is my BoxLang web server not picking up project conventions?▼

The BoxLang MiniServer reads configuration from miniserver.json and the .boxlang.json project convention file, so ensure these files exist in your project directory and are correctly formatted.