/walletplanner

Need to plan how to spend your money?

Primary LanguagePython

Wallet Planner

Wallet Planner helps you plan how you spend your money!

Build Docker images with Python and JavaScript dev/test requirements installed.

make jsdev-image
make pydev-image

Set the Parcel builder to watch for JavaScript code changes and compile a dev index.js. Run a Flask server that loads the index.js and autoreloads on Python changes.

# In two separate terminals ...
make parcel
make flask

Run pytest unit tests. Watch JavaScript files and run Jest tests.

make pytest
make jstest-watch

Update to dependencies

make pydependencies-update

Build a local production image with Gunicorn and minified JS. Scale three instances of the web app using Docker Compose.

make stack
make unstack

Deploy to a Docker service provider (e.g., ZEIT).

now --docker --public
now ls
now scale <url> 0 3