log errors in ReadMetadata
get port and modulepath from environment variables
run instructions with env variables