Size: a a a

2021 May 04

DW

Dev Wolk in Laravel Pro
Там не так много вариантов, по факту мускуль не может получить доступ к сокету ну или сокет уже занят, и ему не до твоего мускуля
источник

АД

Артем Данилов... in Laravel Pro
Не пробовал, но сфинкс успешно работает на проде. Стоит внутри контейнера php, а локально через докер файл не хочет. А когда ставил из image он видит мускул, но там проблема в другом он автоматом запускает демона и searchd; не может запустить так уже запущен🤷. А процессы не убиваются)
источник

DW

Dev Wolk in Laravel Pro
sql_host наверное db? 🙂
источник

АД

Артем Данилов... in Laravel Pro
Пробовал)))
источник

DW

Dev Wolk in Laravel Pro
А теперь healthcheck на db повесь
источник

АД

Артем Данилов... in Laravel Pro
Спасибо посмотрел в доке должно решить проблему) Осталось прикрутить попробовать, а то не юзал такое)
Спасибо большое)
источник

KW

Kyril Wadzinski in Laravel Pro
Подскажите, пожалуйста, как обновить нпм в laravel sail.
источник

VM

Vladimir Martynenko in Laravel Pro
Добрый день! Подскажите по связям, можно ли как-то связать модель более чем через одну таблицу? HasOneThrough не помогает, т.к. в обычном запросе SQL 3 джойна чтобы достать это поле
источник

RG

Ruslan Gr. in Laravel Pro
Я вижу, что у вас сбор в Докере, Не хочу разбираться, как вы организовываете волюмы и прочею конфигурацию. В строке подключения , если вы указываете localhost, то подключение пойдет через unix socket, если 127.0.0.1, то через tcp/ip. Идея в том что вы не прокидываете unix socket в другой контейнер.
источник

АД

Артем Данилов... in Laravel Pro
Спасибо большое) Получилось запустить немного костыльным методом. Сначала запускается контейнер без search; и indexer --all --rotate; потом захожу в сам контейнер и запускаю пересчет.
И да, там получается что depends_on: следит чтобы контейнер запустился после db, но в самом контейнере db мускул не запущен еще, и из-за этого ошибка была.
источник

RG

Ruslan Gr. in Laravel Pro
Одного спасибо мало, сейчас второе заработаю )))
Смотрите можно разбить запуск командой :
docker-compose.yml run --rm php-cli wait-for-it postgres:5432 -t 60
Где wait-for-it скрипт:
https://github.com/vishnubob/wait-for-it/blob/master/wait-for-it.sh
источник

nx

nks xd in Laravel Pro
Кто может помочь, передали готовый проект, как это можно пофиксить?
Я фронтендер, за ларавел не шарю.
источник

S

Sergo in Laravel Pro
Какая версия пхп и лары?
источник

RG

Roman Grinyov in Laravel Pro
источник

DW

Dev Wolk in Laravel Pro
Ты запускаешь проект с под php 8,  а он видимо писался под более раннюю версию, версию php для проекта можно глянуть в файле composer.json в корне проекта в поле require
источник

nx

nks xd in Laravel Pro
Посмотрю, спасибо
источник

АД

Артем Данилов... in Laravel Pro
Спасибо огромное)))) Код пугающий по наитию проще раз запустить через костыль и не бегать с бубном)
источник

RG

Ruslan Gr. in Laravel Pro
Там не нужно разбираться в скрипте, вы просто забрасываете скрипт в контейнер, а потом запускаете его и он чекает указанный порт указанное количество времени.
источник

АД

Артем Данилов... in Laravel Pro
Ага, понял) Сохраню себе на днях попробую применить его.

Еще раз спасибо)
источник

AS

Alan Shock in Laravel Pro
Ребзя, засрите пожалуйста мой код в средней дозе, укажите где можно было бы оптимизировать данную структуру, кому не сложно :)
источник