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

hosting and deployment workflow #14

Closed
6 tasks done
juliarosechin opened this issue Oct 30, 2023 · 4 comments
Closed
6 tasks done

hosting and deployment workflow #14

juliarosechin opened this issue Oct 30, 2023 · 4 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Milestone

Comments

@juliarosechin
Copy link
Contributor

juliarosechin commented Oct 30, 2023

  • compare different hosting solutions
    • decide on a hosting solution
  • deploy the bot!
  • archive parts of the README that become less relevant as a result

bonus [Exported to new issues]

@juliarosechin juliarosechin added this to the 1.0 Release milestone Oct 30, 2023
@juliarosechin juliarosechin added documentation Improvements or additions to documentation enhancement New feature or request labels Oct 30, 2023
@SnowHawkeye
Copy link
Contributor

SnowHawkeye commented Oct 30, 2023

Here are some resources:
Comparison of 5 services
Comparison of 8 services

For a first release, the simplest solution seems to be Sparked Host. For 1$ a month, it offers a very simple-to-use hosting service with enough (10GB) memory, and the possibility to add a database for future improvements. Support was really fast to reply (literal seconds after opening a ticket), which I hope will be also true once we're out of the free trial.

I have tried it with the 24h free trial and everything seems to work well for now. All that is left is to manage the account / billing, and we'll be good to go!

@SnowHawkeye
Copy link
Contributor

I think the "bonuses" should be moved to other tasks because they could actually be pretty difficult to implement.

We can move them as we create the new milestones!

@SnowHawkeye
Copy link
Contributor

A new "production" bot has been created so we can keep working on our PCs without impacting the bot that is deployed. The .env for the development version is the one we've been using, the .env for the new app has been uploaded in the "deployed" version.

The only remaining issue is that deploy-commands.js needs to be used on startup. Updating the startup command requires opening a ticket on SparkedHost, which I will do as soon as we move off the free trial version.

@SnowHawkeye
Copy link
Contributor

The bot is now deployed on SparkedHost with the lowest spec paid plan (which is definitely enough for the foreseeable future).
The startup command of the server has also been updated to include deploy-commands.js.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants