aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Vijay A <avijayr@protonmail.com>2021-05-13 21:12:39 +0530
committerLibravatar Vijay Raghavan Aravamudhan <vraravam@users.noreply.github.com>2021-05-15 14:13:49 +0530
commita3e68f08168aa91add5fad7277b1084fd7d9ed64 (patch)
tree86eb99ac4f79ffa8f68f7b32c7cdef6022ca3c83
parentNew Crowdin updates (#1412) (diff)
downloadferdium-app-a3e68f08168aa91add5fad7277b1084fd7d9ed64.tar.gz
ferdium-app-a3e68f08168aa91add5fad7277b1084fd7d9ed64.tar.zst
ferdium-app-a3e68f08168aa91add5fad7277b1084fd7d9ed64.zip
Fixing the broken build process when building using the Dockerfile.
-rw-r--r--.dockerignore28
-rw-r--r--.gitignore3
-rw-r--r--Dockerfile10
3 files changed, 26 insertions, 15 deletions
diff --git a/.dockerignore b/.dockerignore
index 78b3e36d8..89570af5b 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -1,18 +1,24 @@
1node_modules 1**/node_modules
2flow-typed 2flow-typed
3out 3out
4.DS_Store 4**/.DS_Store
5.idea 5**/.idea
6build 6**/build
7.tmp 7.tmp
8.stage 8.stage
9.env 9**/.env
10yarn-error.log 10**/yarn-error.log
11npm-debug.log* 11**/npm-debug.log*
12lerna-debug.log 12**/lerna-debug.log
13uidev/lib 13uidev/lib
14*.tsbuildinfo 14**/*.tsbuildinfo
15.dockerignore 15.dockerignore
16Dockerfile 16Dockerfile
17.git* 17**/.git*
18*.md 18**/*.md
19**/server*.log
20recipes/archives
21packages/forms/lib
22packages/theme/lib
23packages/ui/lib
24tmp-out/
diff --git a/.gitignore b/.gitignore
index 626cd7ea2..40c8ba96a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,4 +12,5 @@ yarn-error.log
12npm-debug.log* 12npm-debug.log*
13lerna-debug.log 13lerna-debug.log
14uidev/lib 14uidev/lib
15*.tsbuildinfo \ No newline at end of file 15*.tsbuildinfo
16server*.log
diff --git a/Dockerfile b/Dockerfile
index c30270660..881332c19 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -11,12 +11,16 @@ WORKDIR /usr/src/ferdi
11COPY package*.json ./ 11COPY package*.json ./
12COPY lerna.json ./ 12COPY lerna.json ./
13 13
14RUN npm i gulp@^4.0.0 14# Note: This is being set to bypass the error with missing git repo information for the 'preval-build-info' module
15RUN npx lerna bootstrap 15ENV PREVAL_BUILD_INFO_PLACEHOLDERS=true
16
17RUN npm i node-gyp@8.0.0 node-sass@5.0.0 \
18 && npx lerna bootstrap
16 19
17COPY . . 20COPY . .
18 21
19RUN npm run build 22RUN cd recipes && npm i && npm run package && cd .. \
23 && npm run build
20 24
21FROM busybox 25FROM busybox
22 26