code: def build(self):
      return _remove_nones(
          dict(
              resources=dict(
                  vcores=self._cpu,
                  memory=f"{self._memory // 1024 ** 2} MiB"
                  if self._memory
                  else None,
              ),
              env=self._env,
              script=self.build_script(),
              files=dict((k, v.build()) for k, v in self._files.items())
              if self._files
              else None,
          )
      )
  
imports: import os
  import textwrap
  from urllib.parse import urlparse
  from ...utils import parse_readable_size
label_desc: Use image node_id 5 for calling the AppContainerConfig obj's underlying member method code with example usage: obj.build() and returns: _remove_nones