Environment Variables Reference

Complete list of environment variables for configuring the Synthesized platform.

Overview

The platform can be configured using environment variables for:

  • Database connections

  • Authentication settings

  • Performance tuning

  • Deployment configuration

Backend Server Variables

Database Connection

  • SPRING_DATASOURCE_URL: Metadata database JDBC URL

  • SPRING_DATASOURCE_USERNAME: Database username

  • SPRING_DATASOURCE_PASSWORD: Database password

Server Configuration

  • SERVER_PORT: Backend HTTP port (default: 8080)

  • SPRING_PROFILES_ACTIVE: Active Spring profiles

Agent Variables

Backend Connection

  • BACKEND_URL: URL of the platform backend server

  • AGENT_NAME: Agent identifier (optional)

Resource Limits

  • JAVA_OPTS: JVM options including memory settings

  • MAX_HEAP_SIZE: Maximum heap size (e.g., "4g")

CLI Variables

Data Sources

  • INPUT_DB_URL: Source database JDBC URL

  • INPUT_DB_USERNAME: Source database username

  • INPUT_DB_PASSWORD: Source database password

  • OUTPUT_DB_URL: Target database JDBC URL

  • OUTPUT_DB_USERNAME: Target database username

  • OUTPUT_DB_PASSWORD: Target database password