Make port and password optional in deployment config