-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Getting started cleanup #59
Conversation
@@ -447,6 +443,7 @@ The main takeaway from here is that, out of the box, we get an in-memory databas | |||
> | |||
> In fact, there's already a sqlite database, prepopulated with a handful of riddles, [available in the example application repo](https://github.com/hapipal/examples/blob/master/paldo-riddles/riddles.db). As an exercise for the reader, try setting `filename` with an environment variable (as would usually be done in a production deployment (and how the examples repo is setup)) | |||
> | |||
> NOTE: using the prepopulated database may error because the migration scripts likely don't exist. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a good point: the migration directory will seem corrupt to knex when the user hasn't simply cloned the example repo, since it's expected the exact same migrations (i.e. by their timestamped filename) will exist. Something to think on, hmm! CC @zemccartney in case you have any ideas.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I pulled off an issue to track this so that we can land the rest of these updates: #60
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oof, bummer. Sorry, y'all, thanks for catching @openam! Immediate idea is doing away with the prepopulated db and setting up some sort of seeding script — maybe an onPreStart
extension? — in the example repo. So we could point people to that extension from the getting started tutorial to copy into their project if they so choose, assuming they were creating the example app manually vs. cloning the example repo. People might find it nice that they can see and edit the riddles content, too. I dunno, I'll mull it over a bit more
Thanks for the contribution! |
No description provided.