Skip to content

Commit 6dc4566

Browse files
committed
modify Dockerfile
1 parent fe86899 commit 6dc4566

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

environment/Dockerfile

+7-3
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,18 @@ ENV VAR_IN_DOCKERFILE="<var in dockerfile>"
2626
RUN echo "[Print Dockerfile args/env]1.$BUILD_ARG1, 2.$VAR_IN_DOCKERFILE"
2727

2828
# through --mount, env=SECRETS1_TO_ENV means the secret will be exported to env
29-
RUN --mount=type=secret,id=SECRETS1,env=SECRETS1_TO_ENV \
30-
echo $SECRETS1_TO_ENV
29+
RUN --mount=type=secret,id=SECRETS1,env=SECRETS1_TO_ENV --mount=type=secret,id=SECRET_ENV_1\
30+
echo $SECRETS1_TO_ENV && ls /run/secrets && npm run print-var
31+
32+
3133

3234
# let's see outside RUN --mount, can env SECRETS1_TO_ENV be access in Dockerfile scope?
3335
RUN echo $SECRETS1_TO_ENV
3436
# the answer is: not
3537

36-
npm run print-var
38+
RUN npm run print-var
39+
RUN --mount=type=secret,id=SECRETS1,env=SECRETS1_TO_ENV \
40+
npm run print-var
3741

3842

3943

0 commit comments

Comments
 (0)