Versions in this module Expand all Collapse all v0 v0.2.0 Oct 18, 2025 v0.1.0 Oct 12, 2025 Changes in this version + type Build struct + Args map[string]string + Context string + Dockerfile string + type Config struct + Project string + Services map[string]Service + Version string + func Load() (*Config, error) + func (c *Config) Validate() error + type EnvVars map[string]string + func InterpolateEnvVars(envVars EnvVars) (EnvVars, error) + func LoadAllEnvForService(serviceName string, configEnv map[string]string) (EnvVars, error) + func LoadEnvFile(filePath string) (EnvVars, error) + func LoadProjectEnv() (EnvVars, error) + func LoadServiceEnv(serviceName string) (EnvVars, error) + func MergeEnvVars(envMaps ...EnvVars) EnvVars + type HealthCheck struct + Endpoint string + Interval string + Retries int + Timeout string + type Service struct + Build *Build + Command []string + DependsOn []string + Entrypoint []string + Env map[string]string + Git string + Health *HealthCheck + Image string + Ports []string