株式会社ヴァンデミックシステム

Blog

<スポンサーリンク>

FROM node:17.9.1-alpine3.15 AS build
RUN npm install -g npm @vue/cli
COPY ./ /

RUN yarn install
ENV NODE_OPTIONS=--openssl-legacy-provider
RUN yarn build

FROM node:17.9.1-alpine3.15
RUN npm install -g http-server
COPY --from=build /dist /dist

CMD ["http-server", "dist"]

ENV NODE_OPTIONS=–openssl-legacy-providerはこのようなエラーが出たので入れている

  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'

参考
https://jp.vuejs.org/v2/cookbook/dockerize-vuejs-app.html

<スポンサーリンク>

コメントを残す

Allowed tags:  you may use these HTML tags and attributes: <a href="">, <strong>, <em>, <h1>, <h2>, <h3>
Please note:  all comments go through moderation.

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)