Sort your LEGO like a pro
To get started quickly just:
- clone repo
- cd into it
- run
npm install
followed bynpm start
.
Alternativelly I recommend installing enduro globally by npm i enduro -g
. This way you can just cd into the project and run enduro
. This will also start development server at localhost:3000 with browsersync to live refresh scss, handlebars or javascript updates.
This project uses mongodb. I used mlab.
The mongodb connection url is not included in this repository to prevent abuse. You can sign up, it's free. Follow these steps to create your own mlab instance:
- sign up for mlab account
- click 'create new' to create new mongodb deployment
- mlab shows you the connection string, just add your credentials.
Also, don't forget to add your rebrickable api key to the same file.
Once you get the connection string you have to set it up either in enduro_secret.json or as a envirment variable. Create a file in root folder of this project called enduro_secret.json with this content:
{
"secret": {
"s3": {
"S3_KEY": "",
"S3_SECRET": ""
},
"DATABASE_URL": "<your mongodb connection url>",
"REBRICKABLE_API_KEY": "<your rebrickalbe api key>"
}
}