From f6e9bfd2b74496b4e0e161e9e194e408a56ce787 Mon Sep 17 00:00:00 2001 From: Andreas Knuth Date: Thu, 1 Jan 2026 08:39:19 -0600 Subject: [PATCH] docker --- backend/Dockerfile | 7 +++++++ backend/docker-compose.yml | 10 ++++++++++ 2 files changed, 17 insertions(+) create mode 100644 backend/Dockerfile create mode 100644 backend/docker-compose.yml diff --git a/backend/Dockerfile b/backend/Dockerfile new file mode 100644 index 0000000..4101a81 --- /dev/null +++ b/backend/Dockerfile @@ -0,0 +1,7 @@ +FROM node:20-slim +WORKDIR /usr/src/app +COPY package*.json ./ +RUN npm install --omit=dev +COPY . . +# Wir brauchen kein sudo/apt mehr! +CMD [ "node", "server.js" ] \ No newline at end of file diff --git a/backend/docker-compose.yml b/backend/docker-compose.yml new file mode 100644 index 0000000..81695a1 --- /dev/null +++ b/backend/docker-compose.yml @@ -0,0 +1,10 @@ +services: + api: + build: . + container_name: email-config-api + restart: always + env_file: + - .env + ports: + # Verwendet PORT aus deiner .env für Host und Container + - "${PORT}:${PORT}" \ No newline at end of file