Почему не подключается к базе данных из .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
Почему не может подключиться к базе данных? Ошибка в докефайле?