A movie suggestion engine, built with love and Azure!
Dependencies:
- Docker
- Docker Compose
- Python 3.11+
- Node 18.16+
- Run
npm install
infrontend/
- Run
npm run dev
to start dev server onlocalhost:5173
You will need API keys for OMDb API (free!) and OpenAI. Once you get these, store them in a .env
file in the root of the project as OMDB_API_KEY
and OPENAI_API_KEY
.
- Create venv or open in Dev Container
- Install deps via
pip install -r requirements.txt
- In root of project (
/
), rundocker-compose up
to run the API and database in containers for local development
This project was made Azure Developer CLI-compatible using the new azd init
flow, which detects your local app stack and generates the right configuration to get the application up and running on Azure.
To try it out, checkout the not-azdified
branch and run azd init
in the directory with the project and walk through the wizard.
To configure env vars after generation, you should add your API keys to the .azure/<env name>/.env
file and then add them to the main.parameters.json
file.