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.