mirror of
https://github.com/maybe-finance/maybe.git
synced 2025-07-19 05:09:38 +02:00
Add zero-config self hosting on Render (#612)
* v1 of backend implementation for self hosting * Add docs * Add upgrades controller * Add global helpers for self hosting mode * Add self host settings controller * Conditionally show self hosting settings * Environment and config updates * Complete upgrade prompting flow * Update config for forked repo * Move configuration of github provider within class * Add upgrades cron * Update deploy button * Update guides * Fix render deployer * Typo * Enable auto upgrades * Fix cron * Make upgrade modes more clear and consistent * Trigger new available version * Fix logic for displaying upgrade prompts * Finish implementation * Fix regression * Trigger new version * Add i18n translations * trigger new version * reduce caching time for testing * Decrease cache for testing * trigger upgrade * trigger upgrade * Only trigger deploy once * trigger upgrade * If target is commit, always upgrade if any upgrade is available * trigger upgrade * trigger upgrade * Test release * Change back to maybe repo for defaults * Fix lint errors * Clearer naming * Fix relative link * Add abs path * Relative link * Update docs
This commit is contained in:
parent
2bbf120e2f
commit
5aca2ff9b6
53 changed files with 1356 additions and 111 deletions
21
README.md
21
README.md
|
@ -17,6 +17,19 @@ We spent the better part of $1,000,000 building the app (employees + contractors
|
|||
|
||||
We're now reviving the product as a fully open-source project. The goal is to let you run the app yourself, for free, and use it to manage your own finances and eventually offer a hosted version of the app for a small monthly fee.
|
||||
|
||||
## Self Hosting
|
||||
|
||||
You can find [detailed setup guides for self hosting here](docs/self-hosting.md).
|
||||
|
||||
### One-Click Render deploy (recommended)
|
||||
|
||||
<a href="https://render.com/deploy?repo=https://github.com/maybe-finance/maybe">
|
||||
<img src="https://render.com/images/deploy-to-render-button.svg" alt="Deploy to Render" />
|
||||
</a>
|
||||
|
||||
1. Click the button above
|
||||
2. Follow the instructions in the [Render self-hosting guide](docs/self-hosting/render.md)
|
||||
|
||||
## Local Development Setup
|
||||
|
||||
### Requirements
|
||||
|
@ -80,14 +93,6 @@ Before contributing, you'll likely find it helpful to [understand context and ge
|
|||
|
||||
Once you've done that, please visit our [contributing guide](https://github.com/maybe-finance/maybe/blob/main/CONTRIBUTING.md) to get started!
|
||||
|
||||
## Self Hosting
|
||||
|
||||
Our long term goal is to make self-hosting as easy as possible. That said, during these early stages of building the product, we are focusing our efforts on development.
|
||||
|
||||
We will update this section as we get closer to an initial release.
|
||||
|
||||
Please see our [guide on self hosting here](https://github.com/maybe-finance/maybe/wiki/Self-Hosting-Setup-Guide).
|
||||
|
||||
## Repo Activity
|
||||
|
||||

|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue