Как исправить переменные среды Strapi 5 "Middlewares", не читаемые при развертывании на Fly.io с помощью действий GitHubJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Как исправить переменные среды Strapi 5 "Middlewares", не читаемые при развертывании на Fly.io с помощью действий GitHub

Сообщение Anonymous »

У меня есть базовый проект Strapi 5. Inside I настроил config/middlewares.ts export default ({ env }) => [
{
name: "strapi::cors",
config: {
origin: env("CORS_ORIGIN").split(","),
methods: ["GET", "POST", "PUT", "PATCH", "DELETE", "HEAD", "OPTIONS"],
headers: ["Content-Type", "Authorization", "Origin", "Accept"],
keepHeaderOnError: true,
},
},
...
< /code>
on fly.io я настроил эту переменную среды вместе с
куча других. У меня также есть это действие GitHub: < /p>
name: Fly Deploy
on:
push:
branches:
- main
jobs:
deploy:
name: Deploy app
runs-on: ubuntu-latest
concurrency: deploy-group # optional: ensure only one action runs at a time
steps:
- uses: actions/checkout@v4
- uses: superfly/flyctl-actions/setup-flyctl@master
- run: flyctl deploy --remote-only
env:
FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }}

, который запускает этот Dockerfile на Builder Fly.io:
FROM node:22-slim AS base
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable
COPY . /app
WORKDIR /app

FROM base AS prod-deps
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --prod --frozen-lockfile

FROM base AS build
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile
RUN pnpm run build

FROM base
COPY --from=prod-deps /app/node_modules /app/node_modules
COPY --from=build /app/dist /app/dist
EXPOSE 1337
CMD [ "pnpm", "start" ]
< /code>
По какой -то причине каждая переменная среды, которую я загружаю по сравнению с другими файлами конфигурации, читается правильно, и даже та, что в моем промежуточном программном обеспечении загружается локально. My Github Action сообщает о проблеме от удаленной Fly.io Builder, однако: < /p>
Error: Could not load js config file /app/dist/config/middlewares.js: ││ Cannot read properties of undefined (reading 'split')


Подробнее здесь: https://stackoverflow.com/questions/797 ... -when-depl
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как настроить цветовую палитру CKEditor 5 в Strapi 4 с помощью @ckeditor/strapi-plugin-ckeditor 0.0.10
    Anonymous » » в форуме Javascript
    0 Ответы
    63 Просмотры
    Последнее сообщение Anonymous
  • Отсутствует jar Postgres Flyway в загрузчике классов при развертывании Fly.io
    Anonymous » » в форуме JAVA
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Отсутствует jar Postgres Flyway в загрузчике классов при развертывании Fly.io
    Anonymous » » в форуме JAVA
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Целевой класс [Spatie\Permission\Middlewares\PermissionMiddleware] не существует.
    Anonymous » » в форуме Php
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Как повторно реализовать Avcodec с обновленным Avcodeccontext on Fly
    Anonymous » » в форуме C++
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Javascript»