steedos-server-config

Configure Steedos Server from environment variables and YAML settings.

1.6k|413|Updated Mar 4, 2019
One-click install
npx skills add https://github.com/steedos/steedos-platform --skill steedos-server-config
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: steedos-server-config
Source: https://github.com/steedos/steedos-platform/tree/main/skills/steedos-server-config
Command: npx skills add https://github.com/steedos/steedos-platform --skill steedos-server-config

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configure Steedos Server via environment variables and YAML settings to ensure proper startup and consistent deployments across environments.

Core Features & Use Cases

  • Three-tier configuration: environment variables, project steedos-config.yml, and default.steedos.settings.yml with YAML interpolation for dynamic values.
  • Supports required environment variables (MONGO_URL, ROOT_URL, B6_TRANSPORTER, B6_CACHER) and storage, SSO/OIDC, email, and frontend asset URL configurations.
  • Use cases span local development, staging, and production deployments needing repeatable, auditable config management.

Quick Start

Create a .env file and a steedos-config.yml in your project root, then start the Steedos server to apply environment and YAML settings.

Frequently Asked Questions about steedos-server-config

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

FAQPage Schema
How do I configure Steedos Server using environment variables and YAML?▼

Configure Steedos Server by setting required environment variables like MONGO_URL and ROOT_URL alongside a steedos-config.yml file. The server merges these with default settings using YAML interpolation to ensure proper startup.

What environment variables are required to start Steedos Server?▼

Required environment variables for Steedos Server startup include MONGO_URL, ROOT_URL, B6_TRANSPORTER, and B6_CACHER. These must be defined in your environment or .env file before launch.

How does YAML interpolation work in steedos-config.yml?▼

YAML interpolation in steedos-config.yml allows dynamic values from environment variables to be injected into configuration settings. This three-tier system merges environment variables, project YAML, and default settings.

Can I use the same Steedos configuration across development, staging, and production?▼

Yes, Steedos Server configuration supports consistent deployments across development, staging, and production. Environment variables and YAML settings provide repeatable, auditable config management for each environment.

What settings can I manage in steedos-config.yml besides database connections?▼

Beyond datasource settings, steedos-config.yml manages tenant configurations, CFS storage, SSO/OIDC, email, and frontend asset URLs, all supporting dynamic interpolation from environment variables.

Why is my Steedos Server not starting after configuration changes?▼

Steedos Server startup failures often stem from missing required environment variables or errors in steedos-config.yml. Ensure MONGO_URL, ROOT_URL, B6_TRANSPORTER, and B6_CACHER are correctly set.