Как быстро поднять PHP-стек на Docker

  Рет қаралды 13,388

Denis Pugachev 🔹 PHP backend

Denis Pugachev 🔹 PHP backend

Күн бұрын

Пікірлер: 27
@АнгелинаБуц
@АнгелинаБуц Ай бұрын
Спасибо, искала именно это
@olegshubaly3423
@olegshubaly3423 Жыл бұрын
Дабы избежать ошибок при запуске composer как на видео 5:07 - добавьте в Dockerfile строку с указанием переменной среды для папки кэша composer'а типа ENV COMPOSER_CACHE_DIR=/tmp Либо можно сделать аналогичное в docker-compose.yml environment: - COMPOSER_CACHE_DIR=/app/.cache Или же запускайте composer с опцией --no-cache
@ПоехавшийКодер
@ПоехавшийКодер Жыл бұрын
spasibo papasha
@xdpugachevx
@xdpugachevx Жыл бұрын
🤜🤛
@ИгорьКолесник-в3п
@ИгорьКолесник-в3п Жыл бұрын
отличное видео!
@MaksimBelokurov
@MaksimBelokurov Жыл бұрын
Спасибо большое, очень полезное видео, а то искал как раз чтобы можно было поднять контейнер с 8 версией, перепробовал много вариантов уже готовых, пытался их переделать под себя, но ничего не выходило, было много ошибок.
@xdpugachevx
@xdpugachevx Жыл бұрын
Пожалуйста! Рад, что было полезно!
@amgreen12
@amgreen12 2 жыл бұрын
Просто и понятно! Спасибо!
@xdpugachevx
@xdpugachevx 2 жыл бұрын
Пожалуйста!
@zhartaunik
@zhartaunik 3 жыл бұрын
Элегантное решение
@Revalto
@Revalto 2 жыл бұрын
Спасибо, то что я и искал)
@xdpugachevx
@xdpugachevx 2 жыл бұрын
Привет! Рад, что видео оказалось полезным :)
@awenn2015
@awenn2015 Жыл бұрын
проблемка, не создается папка vendor в директории из-за этого ошибка
@awenn2015
@awenn2015 Жыл бұрын
у меня из-за команды RUN apt-get ... ошибка, мб из-за того что я из под винды работаю
@poul2008
@poul2008 3 жыл бұрын
Спасибо! Можешь показать как xdebug добавить туда?)
@xdpugachevx
@xdpugachevx 3 жыл бұрын
Покажу в одном из следующих видео 👍
@awenn2015
@awenn2015 Жыл бұрын
вообще глупо конечно показывать установку зависимостей уже в собранном образе, это наверно через Dockerfile надо делать так как при пересборке все сотрется, я добавил это у себя "RUN composer require author/package"
@mrfriz
@mrfriz Жыл бұрын
Зависимости устанавливаются не в образ, а в рабочую директорию, откуда хостится сайт
@Tropsaint
@Tropsaint 3 жыл бұрын
А зачем нам докер?
@xdpugachevx
@xdpugachevx 3 жыл бұрын
Вам это кому?
@vuviy1711
@vuviy1711 2 жыл бұрын
Просто
@acerlmt
@acerlmt 2 жыл бұрын
Чтобы можно было полноценно использовать разные версии PHP
@gzhegow
@gzhegow Ай бұрын
Поддерживаю вопрос и сарказм находящийся в нём Программисту это чаще всего не впилось Это требуется аутсорсерам переключающимся между версиями пхп много раз в день ПХП здорового человека на опен сервере работает и там переключается в меню настроек версия, и сервер и вообще, достаточно создать несколько cmd файлов под каждую версию и запускать по типу `php8 file.php` или `php72 file.php` ПХП тим-лида-гения требует установки докеров, найма девопсов и потом вам будут компосировать мозг тем, что вы в гите пробелов лишних натыкали, вместо того чтобы чекать работают ли тесты. Ибо тесты вам скажут написать самому. От лени. Это звучит как "придумайте порше, а теперь сами напишите что эта порше должна уметь". То что должно быть "наоборот" и сначала "что должна уметь", а потом "обучите" - выносится за производственные отношения, потому что грозит потерей работы высокодоходным инженерам. Идея в том что тимлид знает, что должна уметь программа и пишет на это тесты. Разраб делает логику, которая эти тесты проходит. Число пробелов и "единство кода" нужно когда человеки могут подменять друг друга - условно фичу-калькулятор лепил Вася, а потом Васю забрали на другую задачу и фичу надо допилить, нанимают Петю, который должен вчитывать Васин код. Это управленческий пиздец, который происходить не должен. Васин код редактирует только Вася. Если Пете нужно редактировать Васин код - Петя переписывает Васин функционал с нуля под тесты, и теперь за него отвечает Петя, а Вася не может. Но в жизни, из лени сидящих сверху, всё время всё делают кувырком и через жопу, просто потому что никто не признает своей вины в целях сохранить свою зарплатку. В итоге нанимателю нужно платить 5 зарплаток очень дорогим пацанам, потому что управляющий из них самый умный, и всегда может отпиздеться, что это он тут гений.
@MAREVICH
@MAREVICH Жыл бұрын
failed to solve: executor failed running [/bin/sh -c apt-get update -yq && apt-get upgrade -yq && apt-get install -yq libxml2-dev libpng-dev libcurl4-gnutls-dev git unzip && rm -rf /var/lib/apt/lists/*]: exit code: 100 На винде стоит docker-desktop тупо не хочет собирать сборку
@xdpugachevx
@xdpugachevx Жыл бұрын
🤷‍♂️
@awenn2015
@awenn2015 Жыл бұрын
у меня такая же фигня
@awenn2015
@awenn2015 Жыл бұрын
просто удали лишний / (\) после "RUN apt-get update && apt-get install -y curl git zip" в окнах он видимо не нужен
Docker - nginx, php-fpm, mysql, phpmyadmin. From scratch to finished website
50:07
DanilovCode - Уроки PHP, Yii2
Рет қаралды 28 М.
Веб-сервер на реальном примере. Docker-compose, nginx, mysql, php-fpm, wordpress.
13:39
Мир IT с Антоном Павленко
Рет қаралды 50 М.
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 97 МЛН
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 19 МЛН
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
朱大帅and依美姐
Рет қаралды 13 МЛН
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 16 МЛН
RESTful API на чистом PHP
1:01:15
AreaWeb
Рет қаралды 94 М.
СОБЕСЕДОВАНИЕ по PHP: к каким ВОПРОСАМ готовиться?
37:44
TeachMeSkills Школа программирования
Рет қаралды 38 М.
5 важных вещей о Docker для начинающих
26:34
PurpleSchool | Anton Larichev
Рет қаралды 21 М.
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 97 МЛН