From 537274fc173e18a2fa861aac3f24708758c68f92 Mon Sep 17 00:00:00 2001 From: Foyzul Karim Date: Fri, 23 Jul 2021 03:27:52 +0800 Subject: [PATCH] Fixed docker issues --- README.md | 1 + client/.dockerignore | 1 + client/Dockerfile | 2 +- server/.dockerignore | 1 + server/Dockerfile | 2 +- 5 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 client/.dockerignore create mode 100644 server/.dockerignore diff --git a/README.md b/README.md index 5c58d04..4143f28 100644 --- a/README.md +++ b/README.md @@ -150,6 +150,7 @@ To test the APIs, we can reuse the postman collection. Open `docs/rbac-mern-boil | ------- | ----------------- | ---------------------------------------------------- | | root | `npm run build` | Builds the containers | | root | `npm run start` | Start the projects and database in docker containers | +|root|`docker exec -it appserver /bin/sh` then `npm run db:seed`|Executes seed products inside container| | server | `npm i` | Install server side dependencies | | server | `npm run db:up` | Start the database in a docker container | | server | `npm run db:seed` | Seed products data into database | diff --git a/client/.dockerignore b/client/.dockerignore new file mode 100644 index 0000000..b512c09 --- /dev/null +++ b/client/.dockerignore @@ -0,0 +1 @@ +node_modules \ No newline at end of file diff --git a/client/Dockerfile b/client/Dockerfile index 74535ff..a40d1eb 100644 --- a/client/Dockerfile +++ b/client/Dockerfile @@ -1,4 +1,4 @@ -FROM node:latest as build +FROM node:lts-alpine as build WORKDIR /usr/src/app ENV PATH /usr/src/app/node_modules/.bin:$PATH COPY package*.json ./ diff --git a/server/.dockerignore b/server/.dockerignore new file mode 100644 index 0000000..b512c09 --- /dev/null +++ b/server/.dockerignore @@ -0,0 +1 @@ +node_modules \ No newline at end of file diff --git a/server/Dockerfile b/server/Dockerfile index f9ca121..311d88f 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -1,4 +1,4 @@ -FROM node:latest +FROM node:lts-alpine WORKDIR /usr/src/app COPY package*.json ./ ENV NODE_ENV=production