Я использую реагировать-администратор в проекте, который должен работать в рое Docker.
Поскольку у нас есть несколько сред, я определил переменную среды REACT_APP_API_ENDPOINT
, которая указывает на API нашего приложения, с которым реагирует admin-admin.
До сих пор я узнал, что эта переменная должна быть "запечена в реагирующем администраторе" во время сборки. Поэтому я добавил следующее к своему Dockerfile
:
ARG REACT_APP_API_ENDPOINT
ENV REACT_APP_API_ENDPOINT $REACT_APP_API_ENDPOINT
Если это правда, правильны ли мои следующие предположения?
- Я должен установить значение для
REACT_APP_API_ENDPOINT
, когда запускает команду docker build
.
- Мне понадобится один образ Docker для каждой среды.
Или есть более реальный и динамичный способ передать эту переменную вact-admin?