i am interested in building a github app. reading through github Setting up your development environment to create a GitHub App documentation it explains that a github app is based on a http server which will handle webhooks.
yet, on every github app i installed, the app\installation did not require anything that involves hosting and/or creation of http server in order to deploy the app to my github accout.
for such github apps, which are installed directly through the github marketplace (you can take probot stale and rennovate as examples for such apps)
- where do these application run? (e.g.; does github deploys the app on a dedicate (virtual) server?).
- what are the resources limitations for such apps (amount of memory, cpu, etc.?)
- how can the github app logs be accessed by the github account owner who installed such app?
links for reference and an answer will be great.