Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DevOps] Look into Different Hosting Environments #115

Open
ctsstc opened this issue Apr 25, 2020 · 1 comment
Open

[DevOps] Look into Different Hosting Environments #115

ctsstc opened this issue Apr 25, 2020 · 1 comment

Comments

@ctsstc
Copy link
Member

ctsstc commented Apr 25, 2020

I love heroku, but we should try to save some money. Right now there are two apps running every month. There are additional solutions out there that are more affordable, but may require more upkeep.

Additional Options

  • DigitalOcean / VPS
    • Run Dokku -- this will give us heroku-like commands with git pushing to publish the app.
  • Cheap Vultr VPS instance ¿
  • Look into containerized options ? dokku is on the backend
  • GCP options?
  • AWS ?

Considerations

  • I could host this on my server, but I would like to keep everything under the domain of OSU rather than an individual, but currently this does have to run under someone's account unless there's an entity such as a club that wants to maintain the costs.
  • Currently the bot is stateless, there may be features that require state; we can dig more into that when we get to that roadblock, but on heroku it could definitely mean doubling the price ☠
  • I started looking into things like cloud functions/Google Run, but I think the bot needs to be listening at all times.
    • We could go crazy and have a listener that dispatches to a cloud function, but that seems overkill and I don't think it would save us any money since we need the listener up anyways.
    • Until discord has something like slack where prefixes can trigger webhooks this would not be viable.

Interesting Articles / Links

@ctsstc ctsstc changed the title [DevOps] Look into different hosting environments [DevOps] Look into Different Hosting Environments Apr 25, 2020
@ctsstc
Copy link
Member Author

ctsstc commented Apr 25, 2020

Support outgoing webhooks pl0x D; 🙏
https://support.discordapp.com/hc/en-us/community/posts/360045382951-Outgoing-Webhooks

I will come and work as an intern at Discord to have these 😂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant