A simple application for personal budgeting, powered by Prophecy.
You can use the hosted version at https://my.ratiobudget.com/ or host your own. Hosting your own is recommended for increased privacy and security. The hosted version comes with no warranty nor support.
Install Docker (
brew cask install dockeron OS X)
Install mkcert (On MacOS:
brew install mkcertthen
Clone this repository and
cdinto this directory
Create the required cert with:
cd .dev mkcert localdev.ratiobudget.net res.localdev.ratiobudget.net my.localdev.ratiobudget.net www.localdev.ratiobudget.net
Open this repo in VS Code.
Start the application with Terminal > Run Task > Run Ratio
Run the migrations with Terminal > Run Task > Run DB Migrations
Build the static files with Terminal > Run Task > Build static files
See the app at https://my.localdev.ratiobudget.net/
To run the test suite from VS Code just use Terminal > Run Task > (Backend/Frontend:) Run Tests.
Building new container images for deployment
- Terminal > Run Task > Backend: Build Container
- Terminal > Run Task > Frontend: Build Container
- Terminal > Run Task > Run Ratio (from images) -> then test that it's working at https://my.localdev.ratiobudget.net/