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.
I would also like to add, in your compose file you're not exposing any ports for the db container. So it will be unreachable via external sources (you, your app or anything that isn't ran within that container).