From 82c9b8865385606dc31ea9f6f343d6e8e5aa4323 Mon Sep 17 00:00:00 2001 From: papadopan Date: Mon, 31 May 2021 13:24:56 +0200 Subject: [PATCH] docs: add docker compose for development * closes #14 Signed-off-by: papadopan --- Dockerfile | 11 +++++++++++ docker-compose.dev.yaml | 14 ++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.dev.yaml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..1ab93b5 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM node + +WORKDIR /api-docs + +COPY package.json . + +RUN npm install + +EXPOSE 8080 + +COPY . . diff --git a/docker-compose.dev.yaml b/docker-compose.dev.yaml new file mode 100644 index 0000000..a6d749f --- /dev/null +++ b/docker-compose.dev.yaml @@ -0,0 +1,14 @@ +version: "2.3" +services: + docs: + build: + context: ./ + dockerfile: Dockerfile + ports: + - "8080:8080" + command: npm start + volumes: + - ./:/api-docs + - /api-docs/node_modules + tty: true + stdin_open: true \ No newline at end of file