env, stdout/err must be passed to programmatic interface explicitly.
improve comment handling
project description
!ports directive for auto-definition of env variables for port numbers