I want use Firebase Auth in Flutter project. And I am use `provider`. Everything is okey but I am facing one issue with `provider`.

My IconButtonWidget:

```
class SocialIconButton extends StatelessWidget {
  final String socialIcon;
  const SocialIconButton({Key? key, required this.socialIcon})
      : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Padding(
      padding: EdgeInsets.symmetric(horizontal: context.dynamicWidth(20)),
      child: IconButton(
          onPressed: (() {
            final provider =
                Provider.of<GoogleSignInProvider>(context, listen: false);
            provider.login();
          }),
          icon: Image.asset(socialIcon)),
    );
  }
}

```

When I press button I am facing this issue:

```
ProviderNotFoundException (Error: Could not find the correct Provider<GoogleSignInProvider> above this SocialIconButton Widget.

```
['https://Stackoverflow.com/questions/74401695', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/20477196/']
You're not using the username and the password you provided in your docker-compose file. Try this and then enter `my_password`:

```bash
docker exec -it container_id psql -U my_user -d my_db --password

```

Check [the official documentation](https://docs.postgresql.fr/15/app-psql.html) to find out about the PostgreSQL terminal.
You should add ports to the docker-compose for the postgres image,as this would allow postgres to be accessible outside the container

```
- ports: 
   "5432:5432"

```

You can checkout more here [docker-compose for postgres](https://geshan.com.np/blog/2021/12/docker-postgres/)