* Use index.js instead of app.js.
index.js is the more idiomatic for Node.js developers.
Indeed, it is the default value that npm start uses if no start script is provided.
* Update package.json
* Update README.md
* Update package.json
* Simplify Node.js package.json
Since this is a Hello World, I do not think we need the `homepage`, `bugs` and `repository` attributes of package.json, but instead I suggest to keep it short in order to show the actual simplicity of the sample
* README missed the dependencies
* Update docs to use correct ingress gateway service.
* Update wording of knative-ingressgateway deprecation.
* Update wording of knative-ingressgateway deprecation per feeeback.
This is a 15 line trivial hello world, a 15 line license header adds unnecessary complexity.
Many other samples do not include a license header.
The license is already captured at the root of the repository.
* Fixed `docker` to `Dockerfile` for highlighting in markdown code fence
Instead of doing
```docker
We should do:
```Dockerfile
to get syntax highlighting on github.
* Update docs to use kubectl long flags
* adding back in the --filename flag (lost when manually merged)
* notice a few missed
* notice a few missed '-f' flags
* change -o to --output
* Update samples to not use Ingress.
This is follow-up of https://github.com/knative/serving/pull/1228. We
moved to Istio v1alpha3 / Gateway which requires a different way to
get the external IP address to send traffic to our samples.
* Also update the command to find service domain.