Source code for the AdonisJS 5 from scracth course project.
Clone the project repository by running the command below:
# using SSH
git clone git@github.com:mezielabs/taskist.git
# using HTTPS
git clone https://github.com/mezielabs/taskist.git
After cloning, run:
npm install
Duplicate .env.example
:
cp env.example .env
Build the application:
node ace build
Generate APP_KEY
:
node ace generate:key
This will output a random string, which you will need to add inside
.env
.
Update environment variables:
// .env
APP_KEY=YOUR_GENERATED_KEY_COPIED_FROM_ABOVE
DB_CONNECTION=mysql
DB_HOST=localhost
DB_NAME=taskist
DB_USER=YOUR_DATABASE_USERNAME
DB_PASSWORD=YOUR_DATABASE_PASSWORD
Remember to update
YOUR_DATABASE_USERNAME
andYOUR_DATABASE_PASSWORD
with your database details.
Rebuild the application:
node ace build
Run the migrations:
node ace migration:run
Finally, start the application:
node ace serve
and visit http://0.0.0.0:3333 to see the application in action.
Want to learn how to build projects like this with AdonisJS? Checkout Adonis Mastery, where you get to learn AdonisJS through practical screencasts.