services: db: image: postgres:15 container_name: django_db_local # Cargamos el archivo directamente env_file: - ../.env environment: # POSTGRES_DB espera estas variables exactas, # así que las mapeamos a lo que tienes en tu .env - POSTGRES_DB=${DB_NAME} - POSTGRES_USER=${DB_USER} - POSTGRES_PASSWORD=${DB_PASSWORD} ports: - "5432:5432" volumes: - local_postgres_data:/var/lib/postgresql/data web: build: . container_name: django_app_dev volumes: - ..:/app # Cargamos el archivo directamente aquí también env_file: - ../.env environment: - DB_HOST=db - DB_PORT=5432 ports: - "8000:8000" depends_on: - db volumes: local_postgres_data: