Skip to content

Commit af681db

Browse files
authored
Merge pull request #1444 from kkrypt0nn/patch-heroku-vps-guide
Heroku is no longer free
2 parents 98c1ab3 + e9e7fb9 commit af681db

File tree

1 file changed

+0
-14
lines changed

1 file changed

+0
-14
lines changed

pydis_site/apps/content/resources/guides/python-guides/vps-services.md

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,3 @@ While these may seem like nice and free services, it has a lot more caveats than
4242

4343
- They use a shared IP for everything running on the service.
4444
This one is important - if someone is running a user bot on their service and gets banned, everyone on that IP will be banned. Including you.
45-
46-
### Heroku
47-
- Bots are not what the platform is designed for. Heroku is designed to provide web servers (like Django, Flask, etc). This is why they give you a domain name and open a port on their local emulator.
48-
49-
- Heroku's environment is heavily containerized, making it significantly underpowered for a standard use case.
50-
51-
- Heroku's environment is volatile. In order to handle the insane amount of users trying to use it for their own applications, Heroku will dispose your environment every time your application dies unless you pay.
52-
53-
- Heroku has minimal system dependency control. If any of your Python requirements need C bindings (such as PyNaCl
54-
binding to libsodium, or lxml binding to libxml), they are unlikely to function properly, if at all, in a native
55-
environment. As such, you often need to resort to adding third-party buildpacks to facilitate otherwise normal
56-
CPython extension functionality. (This is the reason why voice doesn't work natively on heroku)
57-
58-
- Heroku only offers a limited amount of time on their free programme for your applications. If you exceed this limit, which you probably will, they'll shut down your application until your free credit resets.

0 commit comments

Comments
 (0)