container_name: "nextjs"
build: ./client
tty: true
ports:
- 3000:3000
volumes:
- ./client:/app
depends_on:
- app
тут билдится dockerfile
FROM mhart/alpine-node as build
WORKDIR /usr/src
COPY package.json ./
RUN npm install
COPY . .
RUN npm run build
EXPOSE 3000
CMD ["npm", "start"]
тут при выполнении то ли npm run build то ли npm run start идет http запрос на соседний контейнер
http://front:8080/blabla
и проблема в том, что на этапе билдинга как я понимаю соседние контейнеры еще "не видны",
и билдинг вылетает с ошибкой что типа "не знаю такого хоста front".
в общем вопрос, как то можно сделать, что бы на этапе билдинга "front" был виден или как то еще достучаться до этого контейнера?
Нет, это сделать нельзя
Обсуждают сегодня