From 642a74bc06a34095954b87a70a6b64aa91f53666 Mon Sep 17 00:00:00 2001 From: Dome Date: Thu, 27 Mar 2025 14:32:51 +0100 Subject: [PATCH] Add files via upload --- Dockerfile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0fbaa17 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +# Verwenden Sie ein Node.js-Image als Basis +FROM node:20-alpine + +# Setzen Sie das Arbeitsverzeichnis im Container +WORKDIR /app + +# Kopieren Sie die package.json und yarn.lock Dateien und installieren Sie die Abhängigkeiten +COPY package.json yarn.lock ./ +RUN yarn install --frozen-lockfile + +# Kopieren Sie den Rest des Codes in das Arbeitsverzeichnis +COPY . . + +# Exponieren Sie den Port 5000 +EXPOSE 5000 + +# Starten Sie die Anwendung und setzen Sie die PORT-Umgebungsvariable auf 5000 +ENV PORT=5000 +CMD ["yarn", "start"] \ No newline at end of file