adds devcontainer support for file-q-and-a app (#218)

This commit is contained in:
Alvaro Videla 2023-09-12 00:51:02 +02:00 committed by GitHub
parent c0b73ad88f
commit 5cb3f99f78
3 changed files with 9 additions and 0 deletions

View File

@ -0,0 +1,2 @@
ARG VARIANT=16-bullseye
FROM mcr.microsoft.com/vscode/devcontainers/typescript-node:${VARIANT}

View File

@ -0,0 +1,5 @@
{
"name": "openai-cookbook file-q-and-a",
"dockerFile": "Dockerfile",
"forwardPorts": [3000]
}

View File

@ -10,6 +10,8 @@ To run the app, you need an OpenAI API key. You can create a new API key [here](
If you don't have Node.js and npm already, install them from [https://nodejs.org/en/download/](https://nodejs.org/en/download/).
Otherwise you can run the project inside a [Dev Container](https://code.visualstudio.com/docs/devcontainers/containers). If you are using VS Code, open the Command Pallette (ctrl+shift+p on Windows / cmd+shift+p on Mac), and run the command `Dev Containers: Open Folder in Container`. Then select the folder `apps/file-q-and-a/nextjs`, and VS Code will take care of booting a container with Node.js and npm ready to go. You may need to install the [Dev Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) extension.
In your terminal, navigate to the `nextjs` directory of this example app, and then install dependencies:
```