Почему не подключается к базе данных из .env файла в Dockefile?

У меня есть Dockerfile

FROM node:14
    
WORKDIR /app
    
COPY package*.json ./
    
RUN npm install —force
    
COPY . .
    
ENV NODE_ENV=production
    
EXPOSE 3000
    
CMD ["node", "dist/main"]

И .env файл с конфигурацией базы данных для TypeORM, а также секретным ключом для JWT.

DB_HOST=localhost
DB_PORT=5432
DB_USERNAME=postgres
DB_PASSWORD=root
DB_DATABASE=chat

SECRET_KEY='qwerty'

Запуск контейнера осуществляется с помощью команды docker run -p 3000:3000 --env-file .env chat Почему не может подключиться к базе данных? Ошибка в докефайле?


Ответы (0 шт):