From 180227726644b11530395afb5c319f13fb888c7d Mon Sep 17 00:00:00 2001 From: Sven Kroll Date: Sat, 28 Oct 2023 10:36:37 +0200 Subject: [PATCH] Use Docker container.. --- Dockerfile | 14 ++++++++++++++ docker-compose.yml | 9 +++++++++ 2 files changed, 23 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yml 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