From 8745af028bbb9d63c88026cb46bd68dd7e6e089c Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Tue, 26 Jan 2021 22:04:17 +0300 Subject: [PATCH] strapi docker conf --- modules/hudozka-strapi-api/.dockerignore | 6 ++++++ modules/hudozka-strapi-api/Dockerfile | 15 +++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 modules/hudozka-strapi-api/.dockerignore create mode 100644 modules/hudozka-strapi-api/Dockerfile diff --git a/modules/hudozka-strapi-api/.dockerignore b/modules/hudozka-strapi-api/.dockerignore new file mode 100644 index 00000000..e9161ddd --- /dev/null +++ b/modules/hudozka-strapi-api/.dockerignore @@ -0,0 +1,6 @@ +*.db +node_modules +.env +.cache +.tmp +build diff --git a/modules/hudozka-strapi-api/Dockerfile b/modules/hudozka-strapi-api/Dockerfile new file mode 100644 index 00000000..e1edb058 --- /dev/null +++ b/modules/hudozka-strapi-api/Dockerfile @@ -0,0 +1,15 @@ +FROM node:14-alpine +RUN apk add --no-cache git +WORKDIR /app + +COPY package.json package-lock.json ./ +RUN npm ci + +COPY . . +RUN npm run build + +EXPOSE 80 +ENV PORT 80 +ENV NODE_ENV production + +CMD ["sh", "-c", "npm start"]