* The backend listens to all interfaces by default
Previously, if you did not specify a host, it would only
listen to localhost, so it would not accept connections from the network.
If you use the default generated app, it is configured to listen to 0.0.0.0
which only listens to IPv4 interfaces.
This changes the default behavior, just listen to all interfaces.
* Add some comment
Many cloud providers have an environment variable PORT.
an application is supposed to listen in that port.
Currently, the yaml for listen address looks like this:
```yaml
backend:
listen: 0.0.0.0:7000
```
the problem is that I can't use the port environment variable there.
This PR changes it to this:
```yaml
backend:
listen:
host: 0.0.0.0
port: 7000
```
if I want to use the PORT environment variable, now I can do it like this:
```yaml
backend:
listen:
host: 0.0.0.0
port:
$secret:
env: PORT
```
* Initial techdocs end to end heavily inspired by scaffolder
* added some tests and fixed linting
* fix(techdocs-backend): fix eslint
* fix(techdocs-backend): cleanup commented test
* Removed unused dependency
* fix(techdocs-backend): updated standalone server
* moved type dependency to devDependencies
* fix: updated dependencies and devDependencies.
* Update plugins/techdocs-backend/src/techdocs/stages/generate/types.ts
Co-authored-by: Emma Indal <emma.indahl@gmail.com>
Co-authored-by: Emma Indal <emmai@spotify.com>
Co-authored-by: ellinors <ellinors@spotify.com>
Co-authored-by: Emma Indal <emma.indahl@gmail.com>