title: entrypoint: "entrypoint.sh" - docker compose
body: <p>There is no such file by name <code>entrypoint.sh</code> in my workspace.</p>
  
  <p>But below instruction in <code>docker-compose.yml</code> is referring it:</p>
  
  <pre><code>builder: 
    build: ../../
    dockerfile: docker/dev/Dockerfile
    volumes:
      - ../../target:/wheelhouse
    volumes_from:
      - cache
    entrypoint: "entrypoint.sh"
    command: ["pip", "wheel", "--non-index", "-f /build", "."]
  </code></pre>
  
  <hr>
  
  <p>where <code>../docker/dev/Dockerfile</code> has</p>
  
  <pre><code># Set defaults for entrypoint and command string
  ENTRYPOINT ["test.sh"]
  CMD ["python", "manage.py", "test", "--noinput"]
  </code></pre>
  
  <hr>
  
  <p>What does <code>entrypoint: "entrypoint.sh"</code> actually do?</p>