(could not connect to server: Connection refused
Is the server running on host "127.0.0.1" and accepting
TCP/IP connections on port 5432?)
вот докер композ
version: '3.7'
services:
web:
build:
context: ./
dockerfile: Dockerfile
command: gunicorn easy_flat.wsgi:application --bind 0.0.0.0:8000
volumes:
- static_volume:/path/
expose:
- 8000
env_file:
- ./.env
depends_on:
- db
db:
image: postgres:12.0-alpine
volumes:
- postgres_data:/var/lib/postgresql/data/
environment:
- POSTGRES_PASSWORD=PASSWORD_DB
- POSTGRES_USER=USER_DB
- POSTGRES_DB=NAME_DB
env_file:
- ./.env
nginx:
build: ./docker_configs/nginx/
volumes:
- static_volume:/path/
ports:
- 80:80
depends_on:
- web
volumes:
postgres_data:
static_volume:
в жанге пропиши коннект к базе вместо ip напиши db
бля спасибо. Забыл это совсем
django.db.utils.OperationalError: FATAL: password authentication failed for user "postgres" Как понимаю что пользователя надо создать. Это через exec делать или прямо в docekrfile можно прописать ?
лучше в докерфайле
и вообще енвы пишутся через :
покажи пример
он и в постгресе чет энв не видит
Обсуждают сегодня