@@ -5,11 +5,16 @@ EXPOSE 3000
5
5
COPY package.json /usr/src/app/package.json
6
6
COPY yarn.lock /usr/src/app/yarn.lock
7
7
COPY ./server/ /usr/src/app/server
8
- COPY ./scripts/get-config-types.ts /usr/src/app/scripts/get-config-types.ts
8
+ COPY ./scripts/get-config-types.js /usr/src/app/scripts/get-config-types.js
9
9
COPY ./blockchain/abi/*.json /usr/src/app/blockchain/abi/
10
10
11
11
WORKDIR /usr/src/app
12
12
13
+ ARG CONFIG_URL=''
14
+ ENV CONFIG_URL=$CONFIG_URL
15
+
16
+ RUN yarn --no-progress --non-interactive --frozen-lockfile
17
+
13
18
ARG COMMIT_SHA='' \
14
19
NOTIFICATIONS_HOST='' \
15
20
NOTIFICATIONS_HOST_GOERLI='' \
@@ -30,8 +35,7 @@ ARG COMMIT_SHA='' \
30
35
PRODUCT_HUB_KEY='' \
31
36
ONE_INCH_API_KEY='' \
32
37
ONE_INCH_API_URL='' \
33
- REFERRAL_SUBGRAPH_URL='' \
34
- CONFIG_URL=''
38
+ REFERRAL_SUBGRAPH_URL=''
35
39
36
40
ENV COMMIT_SHA=$COMMIT_SHA \
37
41
NOTIFICATIONS_HOST=$NOTIFICATIONS_HOST \
@@ -57,14 +61,11 @@ ENV COMMIT_SHA=$COMMIT_SHA \
57
61
ONE_INCH_API_KEY=$ONE_INCH_API_KEY \
58
62
ONE_INCH_API_URL=$ONE_INCH_API_URL \
59
63
REFERRAL_SUBGRAPH_URL=$REFERRAL_SUBGRAPH_URL \
60
- CONFIG_URL=$CONFIG_URL \
61
64
NODE_OPTIONS=--max-old-space-size=6144
62
65
63
- RUN yarn --no-progress --non-interactive --frozen-lockfile
64
-
65
66
COPY . .
66
67
67
68
RUN chmod +x ./scripts/wait-for-it.sh \
68
69
&& npm run build
69
70
70
- CMD [ "npm" , "run" , "start:prod" ]
71
+ CMD [ "npm" , "run" , "start:prod" ]
0 commit comments