- Github account
- Dockerhub account
- Install Docker for Windows | Docker for Mac
- for Windows, also install git-bash
- Start Docker
- Open Terminal / git-bash and run
mkdir -p ~/Projects && cd ~/Projectsgit clone git@github.com:tshelburne/csci-e39.git && cd csci-e39echo your-id-goes-here > .id, replacing "your-id-goes-here" with your student IDmake build migrate
To see all tasks, run make
make startstarts the app and connects to a local environmentmake livestarts the app and connects to the live environmentmake stopstops any running version of the app (start,watch,live, etc.)
make cleanresets the directory to a fresh installationmake watchstarts the app, connects to a local environment, and recompiles when source code changesmake activate assignment=[assignment name]updates the app to enable the specific assignment directory
make migration name=[migration name]creates a new database migration filemake migrateupdates the local database schemamake publishpublishes the current container to Dockerhubmake deploydeploys the current container to Herokumake migrate-produpdates the live Heroku database schema