2

新しいSvelteKitフレームワークを使用していますnode-adapter

プロダクション ビルドのエンドポイントで Syntax をundefined使用すると、環境変数の問題が発生します。process.env.APPLICATION_KEY_ID

私が使用する場合: console.log(process.env)私は自分を含むすべての変数のリストを取得していますAPPLICATION_KEY_ID

ALLUSERSPROFILE: 'C:\\ProgramData',
APPDATA: 'C:\\Users\\user\\AppData\\Roaming',
APPLICATION_KEY_ID: 'test',

しかし、私が使用するときconsole.log(process.env.APPLICATION_KEY_ID)

私は得ていますundefined

誰かが私が間違っていることのヒントを教えてもらえますか?

kubernetes でアプリを実行しています。これは、このイメージをビルドするための Dockerfile です。

# build the sapper app
FROM mhart/alpine-node:14 AS build

WORKDIR /app
COPY . .

RUN npm install
RUN npm run build

# install dependencies
FROM mhart/alpine-node:14 AS deps

WORKDIR /app

COPY package.json .
COPY --from=build /app/package-lock.json package-lock.json

RUN npm ci --prod

COPY --from=build /app/build build
COPY --from=build /app/node_modules node_modules

# copy node_modules/ and other build files over
FROM mhart/alpine-node:slim-14

WORKDIR /app

COPY --from=deps /app .

EXPOSE 3000
CMD ["node", "build"]

ENV HOST=0.0.0.0

4

1 に答える 1