Cornerstones of web performance
This app contains 6 versions of the code in folders 01-[] to 06-[]. Each of these demonstrates one cornerstone of web performance.
To set up the project, run
sh setup.sh
This command installs node modules inside each of the directory.
To deploy these builds on local
npm run prod
from inside the correct folder. open url localhost:3001/marley in mobile view
To deploy these builds on heroku
run the corresponding deploy_[].sh
command after setting up heroku cli.
Inside the script, replace the remote for heroku with the one you create.
eg, if the remote name for your app for version 01-basic-app-setup
is heroku-remote-01-basic-app-setup
git pull rea-in-01 main --rebase
would become
git pull heroku-remote-01-basic-app-setup main --rebase
and
git push heroku-remote-01-basic-app-setup 01_v1:main -f
would become
git push heroku-remote-01-basic-app-setup 01_v1:main -f