Skip to content

Commit 8087ec4

Browse files
committed
build: update docker file
1 parent d4bc1c5 commit 8087ec4

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

Dockerfile

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ARG CONTRIBUTIONS_API_URL=https://contributions.api.dev.josa.ngo HOST=0.0.0.0 PORT=3000 USER=node MATOMO_SITE_ID=11
1+
ARG CONTRIBUTIONS_API_URL=https://contributions.api.dev.josa.ngo HOST=0.0.0.0 PORT=3000 USER=node MATOMO_SITE_ID=11 TARGET_ENV DRONE_COMMIT_SHA=${DRONE_COMMIT_SHA} DRONE_BUILD_NUMBER=${DRONE_BUILD_NUMBER} DRONE_BUILD_LINK=${DRONE_BUILD_LINK} DRONE_COMMIT_LINK=${DRONE_COMMIT_LINK} DRONE_REPO_LINK=${DRONE_REPO_LINK} DRONE_BUILD_FINISHED=${DRONE_BUILD_FINISHED} DEBUG='false'
22

33
###########
44
# BUILDER #
@@ -9,14 +9,22 @@ ARG CONTRIBUTIONS_API_URL
99
ARG HOST
1010
ARG PORT
1111
ARG MATOMO_SITE_ID
12+
ARG TARGET_ENV
13+
ARG DRONE_COMMIT_SHA
14+
ARG DRONE_BUILD_NUMBER
15+
ARG DRONE_BUILD_LINK
16+
ARG DRONE_COMMIT_LINK
17+
ARG DRONE_REPO_LINK
18+
ARG DRONE_BUILD_FINISHED
19+
ARG DEBUG
1220

1321
# copy build context and install dependencies
1422
WORKDIR /workspace
1523
COPY . .
1624
RUN npm install
1725

1826
# Inject the enviromental variables
19-
ENV CONTRIBUTIONS_API_URL=$CONTRIBUTIONS_API_URL HOST=$HOST PORT=$PORT MATOMO_SITE_ID=$MATOMO_SITE_ID
27+
ENV CONTRIBUTIONS_API_URL=$CONTRIBUTIONS_API_URL HOST=$HOST PORT=$PORT MATOMO_SITE_ID=$MATOMO_SITE_ID TARGET_ENV=${TARGET_ENV} DRONE_COMMIT_SHA=$DRONE_COMMIT_SHA DRONE_BUILD_NUMBER=${DRONE_BUILD_NUMBER} DRONE_BUILD_LINK=${DRONE_BUILD_LINK} DRONE_COMMIT_LINK=${DRONE_COMMIT_LINK} DRONE_REPO_LINK=${DRONE_REPO_LINK} DRONE_BUILD_FINISHED=${DRONE_BUILD_FINISHED} DEBUG=${DEBUG}
2028

2129
# build NuxtJS project
2230
RUN npm run build:modern
@@ -31,6 +39,14 @@ ARG HOST
3139
ARG PORT
3240
ARG USER
3341
ARG MATOMO_SITE_ID
42+
ARG TARGET_ENV
43+
ARG DRONE_COMMIT_SHA
44+
ARG DRONE_BUILD_NUMBER
45+
ARG DRONE_BUILD_LINK
46+
ARG DRONE_COMMIT_LINK
47+
ARG DRONE_REPO_LINK
48+
ARG DRONE_BUILD_FINISHED
49+
ARG DEBUG
3450

3551
# copy builder output to project workdir
3652
WORKDIR /app
@@ -40,7 +56,7 @@ COPY --from=builder --chown=${USER}:${USER} /workspace/node_modules /app/node_mo
4056
COPY --from=builder --chown=${USER}:${USER} /workspace/package.json /app/
4157

4258
# Inject the enviromental variables
43-
ENV CONTRIBUTIONS_API_URL=$CONTRIBUTIONS_API_URL HOST=$HOST PORT=$PORT MATOMO_SITE_ID=$MATOMO_SITE_ID
59+
ENV CONTRIBUTIONS_API_URL=$CONTRIBUTIONS_API_URL HOST=$HOST PORT=$PORT MATOMO_SITE_ID=$MATOMO_SITE_ID TARGET_ENV=${TARGET_ENV} DRONE_COMMIT_SHA=$DRONE_COMMIT_SHA DRONE_BUILD_NUMBER=${DRONE_BUILD_NUMBER} DRONE_BUILD_LINK=${DRONE_BUILD_LINK} DRONE_COMMIT_LINK=${DRONE_COMMIT_LINK} DRONE_REPO_LINK=${DRONE_REPO_LINK} DRONE_BUILD_FINISHED=${DRONE_BUILD_FINISHED} DEBUG=${DEBUG}
4460

4561
# set user context
4662
USER ${USER}

0 commit comments

Comments
 (0)