Docker Compose: Запускаем ASP.NET Core и PostgreSQL вместе

Поділитися
Вставка
  • Опубліковано 11 жов 2024

КОМЕНТАРІ • 11

  • @winstochurgle9133
    @winstochurgle9133 День тому +1

    Осталось поднять elk, rabbitmq и redis)

  • @brickman3171
    @brickman3171 2 дні тому +5

    привет, а можешь рассказать про микросервиcную архитектуру? Например как их связывать через брокер сообщений и ещё как работать с авторизацией через асимметричный ключ (это прям больше всего хочется), для обращения к апи на разных сервисах. Буду очень балгодарен

    • @Kubat-c7y
      @Kubat-c7y 2 дні тому

      Согласен, было бы интересно посмотреть

    • @DmitryIurevich
      @DmitryIurevich  День тому

      Привет. Все расскажу! Нужно время

  • @alexandralikin3830
    @alexandralikin3830 День тому +1

    Дмитрий, привет. Подскажи пожалуйста, что за терминал у тебя такой красивый?

    • @DmitryIurevich
      @DmitryIurevich  День тому +1

      Привет! Это плагин oh my posh

  • @АлешаПопович-д4ч
    @АлешаПопович-д4ч День тому +1

    Такая проблема, миграция создается успешно, но при попытке database update выдает System.Net.Sockets.SocketException (0x00002AF9): Этот хост неизвестен, на stackoverflow и в целом в инете ниче не нашел, хост в докер композ файле и строке подключения совпадают

    • @АлешаПопович-д4ч
      @АлешаПопович-д4ч День тому

      2024-10-11 02:38:55 fail: Microsoft.EntityFrameworkCore.Database.Connection[20004]
      2024-10-11 02:38:55 An error occurred using the connection to database 'postgres' on server 'tcp://db:5432'.
      2024-10-11 02:38:55 fail: Microsoft.EntityFrameworkCore.Query[10100]
      2024-10-11 02:38:55 An exception occurred while iterating over the results of a query for context type 'EShop.Persistence.ApplicationContext'.
      2024-10-11 02:38:55 System.Net.Sockets.SocketException (00000005, 0xFFFDFFFF): Name or service not known Вот логи в докере

    • @DmitryIurevich
      @DmitryIurevich  День тому

      Так как ты делаешь database update с локальной машины, то по db ты не можешь обращаться ТК он доступен только внутри докера.
      1)Ты можешь в connection String указать localhost и применить миграцию вручную, а потом вернуть как было(главное, чтобы в образе было db)
      2) Или ты можешь добавить автоматическое применение миграции при старте приложения (context.Database.Migrate()). Так должно сработать без изменения connectionString

  • @ti6563
    @ti6563 16 годин тому

    Привет, все запускается, но при попытке зайти на сайт по указанному порту всегда 404 ответ

    • @DmitryIurevich
      @DmitryIurevich  3 години тому

      Привет. Обращаетесь к localhost:8080?