Circleci Docker工作路径似乎不同

时间:2019-04-02 06:33:30

标签: docker circleci

大家好:slight_smile: 我在circleci上的docker构建作业上遇到一个奇怪的错误。 在我的脚本上,我使用node aws命令生成一个.env文件。该文件已正确生成,但在进行毛线构建时,构建脚本在/usr/src/.env中找不到我的.env文件 我以为这是我的配置,但是如果我在circleci ssh中手动运行运行命令,则可以完美运行...知道吗?

FROM mhart/alpine-node:10 as env
ARG SERVER_ENV

WORKDIR /usr/src
COPY aws.js /usr/src
RUN yarn add aws-sdk
COPY . .
RUN node aws ${SERVER_ENV}

FROM mhart/alpine-node:10 as base
WORKDIR /usr/src
COPY package.json yarn.lock /usr/src/
RUN yarn install
COPY . .
COPY --from=env /usr/src .
RUN yarn build


FROM mhart/alpine-node:10
WORKDIR /usr/src
COPY --from=base /usr/src .

0 个答案:

没有答案