Size: a a a

2020 September 02

J

JJJ in Laravel Pro
FROM php:7.3-fpm


RUN apt-get update \
&& apt-get install -y \
          cron

ADD /docker/php-fpm/php.ini /usr/local/etc/php/conf.d/php.ini

#RUN touch /var/www/html/storage/logs/cron.log
COPY docker/cron/entrypoint.sh /opt/bin/entrypoint.sh
RUN chmod +x /opt/bin/entrypoint.sh

CMD ["/opt/bin/entrypoint.sh"]
источник

J

JJJ in Laravel Pro
вообщем ошибку выдает)
источник

АГ

Алексей Гевондян... in Laravel Pro
выглядит норм, но я бы так делать не стал... а что за ошибка?
источник

АГ

Алексей Гевондян... in Laravel Pro
докер логс у этого контейнера что пишет?
источник

J

JJJ in Laravel Pro
Вот
источник

АГ

Алексей Гевондян... in Laravel Pro
омг, может картинкой как нить
источник

J

JJJ in Laravel Pro
у меня при выполнении в фоне ошибка в файл пишется
источник

J

JJJ in Laravel Pro
Illuminate\Database\QueryException

 could not find driver (SQL: select * from currencies)

 at vendor/laravel/framework/src/Illuminate/Database/Connection.php:671
   667|         // If an exception occurs when attempting to run a query, we'll format the error
   668|         // message to include the bindings with SQL, which will make this exception a
   669|         // lot more helpful to the developer instead of just the database's errors.
   670|         catch (Exception $e) {
 > 671|             throw new QueryException(
   672|                 $query, $this->prepareBindings($bindings), $e
   673|             );
   674|         }
   675|
источник

P

PSYTRGLES in Laravel Pro
php.ini разный для fpm и cli, мейби даж версии разные и расширение не установлено или не подключено
источник

J

JJJ in Laravel Pro
PSYTRGLES
php.ini разный для fpm и cli, мейби даж версии разные и расширение не установлено или не подключено
это все вариться в docker. Если выполнить внутри php-fpm  команду php artisan command:name то работает гуд.
источник

P

PSYTRGLES in Laravel Pro
значит джобы запускает не под fpm, ну как варик
источник

J

JJJ in Laravel Pro
PSYTRGLES
значит джобы запускает не под fpm, ну как варик
Вопрос куда копать)
источник

J

JJJ in Laravel Pro
Или это косяк докера, или же самой логики
источник

АГ

Алексей Гевондян... in Laravel Pro
крч ты не доустановил в контейнер крона ничего. в т.ч. драйвер для базы.
источник

АГ

Алексей Гевондян... in Laravel Pro
можно брать тот же образ, что и для самого приложения. крон не нужен. возьми кронлесс шедулер, запусти просто как демон его и все
источник

МК

Максим Кавецкий... in Laravel Pro
Алексей Гевондян
ты из того каталога запускаешь, из какого надо?
Да, я запускаю из нужной директории
источник

МК

Максим Кавецкий... in Laravel Pro
В tm.loc лежат всякие public, app, и тд файлы лары. до этого работало нормально
источник

P

PSYTRGLES in Laravel Pro
npm install -d  мейби
источник

ЛН

Лев Немировский... in Laravel Pro
Крон в докере как таковой не работает. Что бы его запустить нужно изворачиваться (например прикидывает крон с машины в контейнер).
источник

МК

Максим Кавецкий... in Laravel Pro
PSYTRGLES
npm install -d  мейби
Вот такое выдает:
[фото]
и после этого по прежнему не желает запускаться npm run watch
источник