From 7b288f1a0d8bcac114b9a57fa156aceca2ee0b2d Mon Sep 17 00:00:00 2001 From: Emre KARTAL Date: Wed, 1 Mar 2023 10:42:31 +0100 Subject: [PATCH] Add dockerfile --- .drone.yml | 3 ++- src/Api/Dockerfile | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 src/Api/Dockerfile diff --git a/.drone.yml b/.drone.yml index 8f4fa42..096ee34 100644 --- a/.drone.yml +++ b/.drone.yml @@ -18,7 +18,8 @@ steps: - name: docker-build-and-push image: node:latest settings: - context: src/Api + dockerfile: src/Api/Dockerfile + context: src/ registry: hub.codefirst.iut.uca.fr repo: hub.codefirst.iut.uca.fr/emre.kartal/FLAD username: diff --git a/src/Api/Dockerfile b/src/Api/Dockerfile new file mode 100644 index 0000000..13d807c --- /dev/null +++ b/src/Api/Dockerfile @@ -0,0 +1,15 @@ +# syntax=docker/dockerfile:1 + +FROM node:latest +ENV NODE_ENV=production + +WORKDIR /app + +COPY ["package.json", "package-lock.json*", "./"] + +RUN npm install --production + +COPY . . + +CMD [ "node", "server.js" ] +