Anton
надоели просто про пезды и жопы сравнения. как то не по взрослому чтоли
Anton
ничего личного
Anton
я за цивилизованное общение =)
Anonymous
@symbios_zi по взрослому - это если я тебе все карты на стол положу пока ты просто свой рейт отрабатываешь)
Anonymous
@symbios_zi но спасибо - мнение услышано) было интересно
Anonymous
@symbios_zi и я обижен... =(
Anton
@symbios_zi и я обижен... =(
не принимай близко к сердцу, ты норм разраб. просто постоянно какие то пацанские сравнения. ))) взрослеть пора
Anton
детскими болезнями надо переболеть в детстве
Anonymous
Я тебе потом расскажу почему здесь я такой)
Anonymous
на самом деле я шифруюсь)))))
Anton
окай ) может чего то незнаю
Гречушников
Пока ещё не придумал 😂
Ахмедов
Как реализуеться ранговая система? скажем юзер может быть офицером полковником генералом по достижение 10-20-30баллов конечно вопрос не по ларавел но если можете просто логику скажите ато в голову приходит каждый раз при добавлерие балов какомуто юзеру проверять их и присваивать...
Mykola
ну придумай себе нужные ранги и соответствующие им баллы. Потом просто разбей каждое достижение на условие и на к-во балов. Изи.
Anonymous
Vit Wat?
Andrew
Есть кто юзает valet? При его перезагрузке начинает неправильно работать. То есть запускает index.php с папки, к которой был сделан valet park. Внутренние каталоги будто не видит
Andrew
раньше была такая проблема, решалась переустановкой dnsmasq но сейчас и это не помогает(
Alexander
даровте
Alexander
есть саксес стори по юзанию докера?
Anton
русский язык?
Anton
есть успешный опыт внедрения докера?
Alexander
а какое вообще примущество использования докера?
Alexander
Я разворачивал это дело, но видимо недостаточно разобрался в этом чтобы понять зачем это вообще нужно
Anton
меньше ресурсов к примеру кушает по сравнению с lxc контейнерами, который поднимает полноценные контейнеры с ОС
Mykola
одинаковое окружение во всей тиме, простота использования, просто зашарить окружение кому-то другому.
Anton
докер на уровне сервиса работает
Anton
одинаковое окружение во всей тиме, простота использования, просто зашарить окружение кому-то другому.
насчет простоты использования я бы поспорил, там есть свои проблемы в продакшене
Mykola
а ну я только в локалке юзаю
Alexander
Я отказался от докера из-за проблем с кроном
Alexander
На тот момент когда настраивал это, не смог решить эту проблему и забил)
Anton
На тот момент когда настраивал это, не смог решить эту проблему и забил)
ты меньше зависишь от конкретной ОС к примеру. ты можешь переносить контейнеры как приложение уже настроеные
Anton
и тебе не надо париться над тем что у тебя там, центос, убунту, или дебиан или вообще фрибсд. твоя инфраструктура всегда с тобой. и те версии и те конфигурации которые тебе нужны
Alexander
преимуществ у докера хоть отбавляй ... на бумажке. И общая среда для дева \ прода ( по желанию ) и все удобно разворачивается в считанные секунды и блаблаблабла ... устал я уже читать теорию. В теории интересно. Хочется послушать практиков. Потому что на практике начинается overcomplicated с первых шагов. И нихера не понятно когда речь идет о простейших вещах. Вначале когда читал, думал что докер это типа легковесной виртуалки, где притаились мускул, нгинкс, апач и куча ништяков. И это гляделось весьма круто
Alexander
На практике оказалось что мускуль, нгинкс, апач конечно могут быть в этой "виртуалке" но это разные контейнеры. И это отстрелило крышу. Мое приложение это один контейнер, веб сервер это другой. Веб сервисов, в теории, может быть 100500, но как они будут там работать, если веб сервер один?
Alexander
Попутно вопрос. Вот у меня приложение на ларке зашифровано кубом. И это совсем не публичное приложение. От слова вообще. Я его продаю желающим за не 5 копеек. Насколько это дружит с идеологией докера? Если я правильно понял, имадж моего приложения должен быть публичным и он по сути содержит все мое приложение?
Alexander
Ну т.е. какбы понятно что у меня есть ключи и без ключей приложение не стартует, но по сути я дают доступ для взлома всем желающим, а не тем кто купил его за денежку, тем самым увеличивая вероятность успешного взлома
Alexander
докер это про файлы приложения. Они зашифрованы мной.
Anton
если ты стартуешь свое приложение без докера, то что то меняется?
Anton
докер не расшифровывает их. он это контейнеризация сервисов инфраструктуры
Anton
во вторых он позволяет версионировать твою инфраструктуру
Ivan
Ну т.е. какбы понятно что у меня есть ключи и без ключей приложение не стартует, но по сути я дают доступ для взлома всем желающим, а не тем кто купил его за денежку, тем самым увеличивая вероятность успешного взлома
не надо свое приложение засовывать в публичный докер контейнер в докере ты просто пишешь конфиг, какие контейнеры надо запустить (ngix, mysql и др) и они скачиываются и поднимаются
Alexander
ну вот как бы отсюда вопрос. каким боком я могу использовать докер лично в моем случае?
Alexander
т.е. получается что докер мне нужен для того, чтобы поднять нужные приложения
Alexander
нужных версий
Alexander
и свое приложение я пропихиваю в определенный каталог и юзаю его
Alexander
так?
Ivan
написать конфиг который поднимет нужные сервисы для приложения
Ivan
laradoc - посмотри что это такое
Ivan
тебе нужна его "обрезаная версия" что бы продавать клиентам
Ivan
т.е. качаеш laradoс - смотришь какие контейнеры не нужны (выпиливаешь их) и все конфигурируешь под свое приложени, в итоге рабочий продукт
Anton
так?
если ты продаешь что то платное, то продавай вместе с инфраструктурой.
Anton
а она будет на твоей стороне
Ivan
это не годится для прода. там много лишнего
выпиливай что тебе не нужно, кто запрещает редактирвоать то
Anton
выпилить в 90% случаев придется чуть меньше чем полностью. проще свое написать
Anton
и свое приложение я пропихиваю в определенный каталог и юзаю его
возможно тебе нужна обфускация кода. Но вообще лучше когда у тебя есть твой сервер, и ты для клиента поднимаешь приложение на нем. Контроль остается за тобой
Anton
перед использованием докера на проде стоит сначала подумать нужен ли он. Если кажется что все решается без него, значит не нужен
Anonymous
Ок, можно я тупые вопросы по SleepingOwl позадаю?
Alexander
Я правильно понимаю, что нужно под каждый отдельный процесс конфигурировать свой контейнер? nginx = контейнер php + laravel = контейнер mysql = контейнер rabbitmq = контейнер supervisor = контейнер ?
Anton
вот мой реальный кейс. у меня приложение на сервере которое использует mysql 5.5, а мне надо обновиться на 5.7. Но я не могу остановить приложение. Я поднимаю докер контейнер с 5.7, мигрирую туда данные. Делаю репликацию, и когда данные становятся синхронны переключаю настройки приложения на докер. Практически нулевой простой
Anonymous
Если кому не впадлу ответить :)
Alexander
Как в таком случае поставлять обновления на продакшн? Сейчас вручную арендую серверы и накатываю необходимый софт, потом через deployer заливаю и поставляю им же обновления
Anton
Ок, можно я тупые вопросы по SleepingOwl позадаю?
мало кто использует видимо. все пишут что то свое под проект
Alexander
но ведь там все в своей виртуализации
Anton
у нас вообще ансибл все делает. там плейбуки с тасками
Anton
но ведь там все в своей виртуализации
ну как правило тебе нужен же только контейнер с приложением. выкатить гит, накатить миграцию, etc
Alexander
деплоер цепляется к серверу по ssh и тянет обновления с гита, накатывает потом необходимые заранее прописанные команды и все работает
Alexander
в случае с докером надо будет научить деплоер цепляться к контейнеру приложения и потом туда тянуть всё это
Alexander
вот и предоставляй клиенту облачное решение
не все клиенты хотят облако. беспокоятся за свои данные, к которым я имею в этом случае доступ
Сергей
подскажите как оптимизировать запрос такой можно? уж очень сильно олго отрабатывает( $current_task = Lesson::find($this->id); $current_lesson = $current_task->section; $current_level = $current_lesson->level; $next_task = $current_lesson->lessons() ->where('sort', '>', $current_task->sort) ->first();
.
Максимальное количество одновременных подключений (max_user_connections) - 30 ....... что это означает ? это только 30 людей могут быть в сайте одновременно ,