title: What is the extra_docker_file_steps parameter in InferenceConfig() when deploying an ACI to Azure?
body: <p>I am deploying an ACI to Azure and need to add a Java runtime along with my normal Python environment. My inference config looks like this (deploying from Python SDK):</p>
  <pre><code>    inference_config = InferenceConfig(
          runtime=&quot;python&quot;,
          entry_script=&quot;scripts/score.py&quot;,
          conda_file=&quot;environment.yml&quot;,
          source_directory=&quot;../some dir&quot;,
          extra_docker_file_steps=&quot;&quot;,
      )
  </code></pre>
  <p>I was hoping to setup the java runtime and set it to the PATH and JAVA_HOME environment variables in the extra docker file steps. My question is, what format does this extra_docker_file_steps file have to be? Docker? text? I tried an empty Docker file and it failed building image.</p>
  <p>The only documentation i can find on this is:
  &quot;extra_docker_file_steps: The path to a local file containing additional Docker steps to run when
  setting up the image.&quot;</p>
  <p>Which isn't very helpful</p>
  <p>Thanks</p>