diff --git a/docker-modules/docker-compose/exclude-subfolders/Dockerfile b/docker-modules/docker-compose/exclude-subfolders/Dockerfile new file mode 100644 index 0000000000..9aa1c4ea44 --- /dev/null +++ b/docker-modules/docker-compose/exclude-subfolders/Dockerfile @@ -0,0 +1,7 @@ +FROM node:12.18.1 +ENV NODE_ENV=production +WORKDIR /app +COPY ["package.json", "package-lock.json*", "./"] +RUN npm install --production +COPY . . +CMD [ "node", "server.js" ] \ No newline at end of file diff --git a/docker-modules/docker-compose/exclude-subfolders/docker-compose.yml b/docker-modules/docker-compose/exclude-subfolders/docker-compose.yml new file mode 100644 index 0000000000..51e536ae5c --- /dev/null +++ b/docker-modules/docker-compose/exclude-subfolders/docker-compose.yml @@ -0,0 +1,12 @@ +services: + node-app: + build: . + ports: + - 8080:8080 + volumes: + - .:/app + - my-vol:/app/node_modules/ + +volumes: + my-vol: + driver: local \ No newline at end of file diff --git a/docker-modules/docker-compose/exclude-subfolders/package.json b/docker-modules/docker-compose/exclude-subfolders/package.json new file mode 100644 index 0000000000..118fb33610 --- /dev/null +++ b/docker-modules/docker-compose/exclude-subfolders/package.json @@ -0,0 +1,17 @@ +{ + "name": "app", + "version": "1.0.0", + "description": "", + "main": "server.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "start": "node server.js" + }, + "keywords": [], + "author": "", + "license": "ISC", + "dependencies": { + "ronin-mocks": "^0.1.11", + "ronin-server": "^0.1.3" + } +} diff --git a/docker-modules/docker-compose/exclude-subfolders/server.js b/docker-modules/docker-compose/exclude-subfolders/server.js new file mode 100644 index 0000000000..2ad342e4d4 --- /dev/null +++ b/docker-modules/docker-compose/exclude-subfolders/server.js @@ -0,0 +1,7 @@ +const ronin = require('ronin-server') +const mocks = require('ronin-mocks') + +const server = ronin.server() + +server.use('/', mocks.server(server.Router(), false, true)) +server.start() \ No newline at end of file