My Dockerfile:
FROM node:14-alpine
RUN mkdir /home/app
COPY . /home/app
WORKDIR /home/app
RUN yarn && yarn build
CMD ["yarn", "start:prod"]
My docker-compose.yml:
version: '3.7'
services:
db:
image: postgres:latest
restart: always
env_file:
- .env
volumes:
- $PWD/data/postgres:/var/lib/postgresql/data
networks:
host:
backend:
build: ./
restart: always
depends_on:
- db
networks:
host:
volumes:
db:
I run docker-compose build and got error:
error An unexpected error occurred: "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz: getaddrinfo EAI_AGAIN registry.yarnpkg.com".
if i run docker build --network=host -t back . it work, but i need a docker-compose. How i can set --network=host for docker-compose?
i tried
network_mode: "host"
but it didn't help