title: Deploy aiohttp on heroku
body: <p>I have built a simple web server on <strong>aiohttp</strong> and try to deploy it on <strong>heroku</strong>, but after deployment I get an error message: </p>
  
  <blockquote>
    <p>at=error code=H14 desc="No web processes running" dyno= connect= service= status=503 bytes= protocol=https</p>
  </blockquote>
  
  <p>project structure:</p>
  
  <pre><code>├── application.py
  ├── Procfile
  ├── requirements.txt
  ├── routes.py
  └── views
      ├── bot_team_oranizer.py
      ├── index.py
      └── __init__.py
  </code></pre>
  
  <p><strong>application.py</strong></p>
  
  <pre><code>from aiohttp import web
  from routes import setup_routes
  
  app = web.Application()
  setup_routes(app)
  web.run_app(app)
  </code></pre>
  
  <p><strong>Procfile</strong>:</p>
  
  <p><code>web: gunicorn application:app</code></p>
  
  <p>Why is the web server not starting on heroku?</p>