What is this and why should I care?
How can I get this to the web?
The app itself is built in NextJS so to deploy it you can use a myriad of ways.
NEXTAUTH_URLThis is the URL of your application, if you are using docker it will still be
NEXTAUTH_SECRETneeded for session encryption, you can generate a good token in the command line using:
openssl rand -base64 32
TMDB_KEYThe app uses the TheMovieDB to get movie info but accounts and API keys are free and unlimited. You can see how to get an API key on their docs
DATABASE_URLThe place where we will save all your sweet movies.
To get a postgres database there are a couple of options, some free ones are:
.envfile and run all the migrations to create the structure prisma needs width:
yarn && npx prisma migrate deploy