{"action":"closed","issue":{"url":"https://api.github.com/repos/theia-ide/theia/issues/3072","repository_url":"https://api.github.com/repos/theia-ide/theia","labels_url":"https://api.github.com/repos/theia-ide/theia/issues/3072/labels{/name}","comments_url":"https://api.github.com/repos/theia-ide/theia/issues/3072/comments","events_url":"https://api.github.com/repos/theia-ide/theia/issues/3072/events","html_url":"https://github.com/theia-ide/theia/issues/3072","id":366655190,"node_id":"MDU6SXNzdWUzNjY2NTUxOTA=","number":3072,"title":"[electron] Make the server timeout configurable","user":{"login":"kittaakos","id":1405703,"node_id":"MDQ6VXNlcjE0MDU3MDM=","avatar_url":"https://avatars3.githubusercontent.com/u/1405703?v=4","gravatar_id":"","url":"https://api.github.com/users/kittaakos","html_url":"https://github.com/kittaakos","followers_url":"https://api.github.com/users/kittaakos/followers","following_url":"https://api.github.com/users/kittaakos/following{/other_user}","gists_url":"https://api.github.com/users/kittaakos/gists{/gist_id}","starred_url":"https://api.github.com/users/kittaakos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kittaakos/subscriptions","organizations_url":"https://api.github.com/users/kittaakos/orgs","repos_url":"https://api.github.com/users/kittaakos/repos","events_url":"https://api.github.com/users/kittaakos/events{/privacy}","received_events_url":"https://api.github.com/users/kittaakos/received_events","type":"User","site_admin":false},"labels":[{"id":729914822,"node_id":"MDU6TGFiZWw3Mjk5MTQ4MjI=","url":"https://api.github.com/repos/theia-ide/theia/labels/electron","name":"electron","color":"1c1cef","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-10-04T07:23:25Z","updated_at":"2018-10-05T06:55:40Z","closed_at":"2018-10-05T06:55:40Z","author_association":"MEMBER","body":"This one: https://github.com/theia-ide/theia/blob/4eda225bc683633b9a5528b0a327b0b7681cce6e/packages/core/src/node/cluster/main.ts#L28-L32\r\n\r\nOne can specify the `--startup-timeout` option, but this approach is not feasible when starting the backend process from the main electron process. I would like to reuse the [`BackendApplicationConfigProvider`](https://github.com/theia-ide/theia/blob/d7ca25e24c32c65fe5af22f58ab1448ccb4df67f/packages/core/src/node/backend-application-config-provider.ts) so that one can specify a server timeout in the application's `package.json` if it is not given as an option.\r\n\r\nNote: this should work in a bundled electron application.\r\n\r\nThoughts?\r\n\r\nCC: @akosyakov"}}
{"actor":{"display_login":"kittaakos"}}