config reads values from environment if present