Skip to content

Deployment

The module takes one Node app, Dream Catcher, a dream journal with AI interpretations, from localhost to a live deployment on Render. Along the way the app is pushed to GitHub, moves from a bundled SQLite database to PostgreSQL, and gains a health endpoint and graceful handling of process signals. The version you downloaded uses either SQLite or PostgreSQL, depending on where in the module you downloaded it, and the local setup differs between the two.

These pages accompany the Deployment module of Scrimba's AI Engineer Path. They don't replace the lessons; they hold the setup detail that changes faster than a recorded scrim can, so it can be corrected here instead of re-recorded.

The pages

Running Deployment locally is for when you've downloaded the project from the lesson menu and want it running on your own machine. It covers what to install first, how to tell which version you have, how to run the SQLite or PostgreSQL version of Dream Catcher, and the errors most learners hit on the way.

More pages for this module will be added here as they're written.

Looking for a different course?

Run an AI course project locally lists every course and project that has a setup guide.

Take the AI Engineer Path on ScrimbaDeployment is a module of Scrimba's AI Engineer Path, where you take Dream Catcher live lesson by lesson.