diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..91b3309 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +# Basis-Image +FROM node:18 + +# Arbeitsverzeichnis +WORKDIR /app + +# Dependencies kopieren und installieren +COPY package*.json ./ +RUN npm install + +# App-Code kopieren +COPY . . + +# Port definieren +EXPOSE 8956 + +# Startkommando +CMD ["node", "server.js"] \ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/backend/Cookbook-v1_0.exe b/backend/Cookbook-v1_0.exe deleted file mode 100644 index b4ba6c3..0000000 Binary files a/backend/Cookbook-v1_0.exe and /dev/null differ diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..9f556ff --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,16 @@ +version: '3' +services: + express-app: + build: . + container_name: cookbook + restart: unless-stopped + ports: + - "8956:8956" + environment: + - NODE_ENV=production + networks: + - proxynet + +networks: + proxynet: + external: true