0

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

0 Answers0