diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..5989fdf --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM node:21 + +WORKDIR /usr/src/app + +COPY package*.json ./ + +RUN npm install + +COPY . . + +RUN npx next build + +EXPOSE 3000 +CMD [ "npx", "next", "start"] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..d720b91 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,9 @@ +version: "2" +services: + gpt-4-chat: + build: . + working_dir: /usr/src/app + environment: + OPENAI_API_KEY: 'Add your OpenAI API key here' + ports: + - 3000:3000 \ No newline at end of file