• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Brak zmiennych środowiskowych osadzonych w docker-compose

Cloud VPS
0 głosów
130 wizyt
pytanie zadane 2 stycznia 2020 w Inne języki przez kevin Mądrala (5,010 p.)

Cześć, jeżeli macie aplikację w React/Express która jest postawiona przy użyciu Dockera to jak wygląda przekazywanie zmiennych środowiskowych? W .env lub .env.local? Jeżeli w docker-compose.yaml zdefiniuję jakieś zmienne:

version: "3.7"
services:
  my-app:
    image: image/my-app
    container_name: my-app-app
    build:
      context: ./
      dockerfile: Dockerfile
    ports:
      - "8008:80"
    environment:
      REACT_APP_API_URL: http//localhost:8001

To nie są one używane przez aplikację napisaną w React. Nawet jeżeli w Dockerfle umieszczę RUN echo $REACT_APP_API_URL lub RUN echo $process.env.REACT_APP_API_URL to nie dostaję zmiennej.

FROM node:10 as node-builder
WORKDIR /usr/src/app

COPY . .

RUN printenv
RUN echo $REACT_APP_API_URL
RUN echo $process.env.REACT_APP_API_URL

RUN npm install --silent
RUN npm run build

FROM nginx:1.17-alpine
WORKDIR /var/www
COPY --from=node-builder /usr/src/app/build /usr/share/nginx/html
EXPOSE 80

Czy muszę zawsze używać pliku .env? Jak przy budowaniu obrazu wyświetlić zmienne z environment z pliku docker-compose?

 

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

+1 głos
2 odpowiedzi 377 wizyt
pytanie zadane 19 maja 2021 w Inne języki przez Jakub 0 Pasjonat (23,120 p.)
0 głosów
1 odpowiedź 293 wizyt
pytanie zadane 3 stycznia 2018 w Inne języki przez gromula Stary wyjadacz (10,070 p.)
0 głosów
0 odpowiedzi 325 wizyt
pytanie zadane 30 września 2019 w PHP przez michal_php Stary wyjadacz (13,700 p.)

93,488 zapytań

142,422 odpowiedzi

322,773 komentarzy

62,908 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...