Điều này xảy ra vì pgsql db của bạn đã được khởi chạy mà không có bất kỳ env nào. Hình ảnh docker pgsql chỉ sử dụng envs vào lần đầu tiên bạn tạo vùng chứa, sau đó nó sẽ không tạo lại DB và người dùng.
Giải pháp là xóa khối lượng pgsql để lần sau bạn docker-compose up
bạn sẽ có một db mới với envs đọc. Cách thực hiện đơn giản là docker-compose down -v