@yii2ru

Страница 1580 из 1721
Pavel
22.08.2018
09:41:32
Alexey
22.08.2018
09:42:23
Ad.x ??
22.08.2018
09:43:57
бля.. зачот ? я как дурак динамической моделью пользуюсь ))

Oleg
22.08.2018
09:51:16
Ребята, привет! Есть кто-то, кто на линуксе кодит? Не появились ли случайно решения вроде Open Server или Denwer под эту ось? Надоело каждый раз окружение настраивать стандартным LAMP. Пробовал XAMPP - говно (проблемы с правами на файлы постоянно, какието глюки итд.), AMPPS - даже установиться толком не может без ошибок итд. Кто что использует для веб-разработки? Есть ли смысл смотреть в сторону виртуальных машин?

Google
Oleg
22.08.2018
09:58:35
Ad.x ??
22.08.2018
09:58:53
я наоборот хочу уйти от этого, написал же.
под каждый проект заново настраиваешь чтоли?

я как линукс установил в 2014 так ниразу его и не переустанавливал например

пыхи с нгинксами разумеется тоже

Владимир
22.08.2018
10:00:21
Евгений
22.08.2018
10:01:54
я наоборот хочу уйти от этого, написал же.
ты наоборот пришёл к этому когда с винды на линукс решил перейти :D

Oleg
22.08.2018
10:02:01
Я с докером раньше не работал. Я так понимаю, это чтото переносимое, или его надо на каждом компе отдельно настраивать? Мне хотелось бы в идеале сборку веб-сервера на флешке иметь, чтобы на разных машинах использовать, как Open Server, например (на винде удобно сделано, но винду на дух не перевариваю)

Fedor
22.08.2018
10:02:32
Ты можешь импортнуть образ готовый

Google
Fedor
22.08.2018
10:02:53
Ну, один раз его все таки придется собрать.

Konstantin
22.08.2018
10:03:07
Ну, один раз его все таки придется собрать.
ога и поебаца как следует с владельцем файлов и запуском пыхи под ним

Oleg
22.08.2018
10:03:57
ты наоборот пришёл к этому когда с винды на линукс решил перейти :D
установка и настройка ЛАМПы вручную - это удюно только, если один раз сделал - и всё. А когда надо разные версии ПХП, разные версии МУСКУЛа, подключать и отключать модули, виртуальные хости, долбаться с правами на запись итд - это просто неудобно и бесит

Fedor
22.08.2018
10:03:58
https://docs.docker.com/engine/reference/commandline/export/

Konstantin
22.08.2018
10:04:06
а еще поебаца со сборкой пхп где нужен gd ?

Владимир
22.08.2018
10:05:04
а еще поебаца со сборкой пхп где нужен gd ?
копипаст с официального докерхаба пхп

Konstantin
22.08.2018
10:05:09
а потом в докере тебе нужен будет композер, тут тоже поебаца чтобы понять как его сделать

Oleg
22.08.2018
10:06:11
а вагрант рулит? или это вообще другое?

Konstantin
22.08.2018
10:06:30
а потом тебе композер в докере нахерачит под рутом библиотек))

Владимир
22.08.2018
10:06:49
а вагрант рулит? или это вообще другое?
это через виртуальную машину

Евгений
22.08.2018
10:06:50
можешь реально заморочиться и сделать сборки контейнеров с разными пыхами и бд-шками, обернуть это всё деплоером, залить себе на гитхаб и юзать с любого компа, выглядит это примерно так:



Владимир
22.08.2018
10:07:07
это через виртуальную машину
можно и через докер вагрант пустить, но это лишняя прослойка)

Евгений
22.08.2018
10:07:50
Konstantin
22.08.2018
10:08:04
так что докер это хорошо конечно, но если ты на половину еще сисадмин и знаешь линукс норм

Владимир
22.08.2018
10:08:46
отдельным контейнером композер делаешь и всё
зачем? в том же контейнере, что и пхп, потом docker-compose exec php composer install предварительно настроив рабочую директорию, чтобы она совпадала с корнем исходников проекта

Oleg
22.08.2018
10:09:28
линукс я знаю, но нет желания красноглазить, я лучше это время на веб-разработку потрачу, вот и ищу удобный инструмент, чтобы как на Маке - включил, и оно работает. И ты работаешь. И вы друг друга не трогаете

Google
Oleg
22.08.2018
10:11:00
ясно, спасибо, мужики! Буду докер изучать...

Евгений
22.08.2018
10:11:17
крепись ))

Konstantin
22.08.2018
10:11:54
зачем? в том же контейнере, что и пхп, потом docker-compose exec php composer install предварительно настроив рабочую директорию, чтобы она совпадала с корнем исходников проекта
docker-compose exec php composer install это надо заранее композерджесон иметь, а обычно наоборот все, тебе нужно просто вызвать composer require blabla

Konstantin
22.08.2018
10:13:09
а если композер как окнтейнер?

зачем композер делать внутри пхп

Владимир
22.08.2018
10:13:39
потому что это проще

Konstantin
22.08.2018
10:13:44
это же докер тут контейнеры отдельные

ну давай все пихать в один билд, смысл в докере тогда

Евгений
22.08.2018
10:14:47
да, композер обновится ты будешь свой контейнер пересобирать? проще в композе прописать контейнер с новой версией и он прицепится

Владимир
22.08.2018
10:15:29
кому как удобней

Konstantin
22.08.2018
10:16:02
да, композер обновится ты будешь свой контейнер пересобирать? проще в композе прописать контейнер с новой версией и он прицепится
если свой контейнер то вот так уже не получится docker-compose exec php composer install ибо в пхп его нет ?

Евгений
22.08.2018
10:17:11
exec шлёшь на контейнер с композером просто вместо пыхного контейнера ) главное чтобы проект был подцеплен в них обоих

Konstantin
22.08.2018
10:18:11
всмысле подцеплен?

Владимир
22.08.2018
10:18:28
для меня не проблема пересобрать контейнер, если хочу использовать новую версию композера, зато просто и удобно, если хотите разные контейнеры и усложениние - пожалуйста, не думаю, что это то места, где надо усложнять)

Евгений
22.08.2018
10:18:39
каталог всмысле с проектом

Владимир
22.08.2018
10:18:39
всмысле подцеплен?
volume видимо имеет в виду

Google
Konstantin
22.08.2018
10:18:42
так подцеплен? working_dir: /code volumes: - ./code:/code

Евгений
22.08.2018
10:18:43
volume )

Konstantin
22.08.2018
10:19:24
да, это я долго понять не мог

Евгений
22.08.2018
10:19:52
не очень то сложно вместо "exec php composer install" писать "exec composer composer install" )))

Konstantin
22.08.2018
10:20:11
ясно, спасибо, мужики! Буду докер изучать...
сочувствую. Для простых проектов нах не надо оно

Евгений
22.08.2018
10:20:14
или как вы там именуете контейнеры ) у меня всё маленько подругому называется

если проекты просты и часто меняются то наоборот надо)

со сложным проектом один раз настроил и на года

в общем-то тема уже для мусолинья )

Admin
ERROR: S client not available

Konstantin
22.08.2018
10:23:50
ога надо ))) прошло три недели ты закончил проект, береш новый и начинаешь вспоминать все команды докера особенности композеров а потом в пхп сменились либы и ты три часа пытаешься запустить сборку пхп ибо там надо указывать к онкретно libfreetype6-dev libpng-dev libjpeg62-turbo-dev и прочию говнину о которой ты не знал никогда а потом ебаца с правами на файлы

Евгений
22.08.2018
10:25:07
это получение опыта называется ;D а с правами всё просто - sudo chmod -R 777 . :D

главное по точке не промахнуться, а то линукс переустанавливать придется

Konstantin
22.08.2018
10:26:29
а потом докер тебе набилдид кучу говна и в этом списке ты будешь долго вспоминать чо для чего используется и чо лишнее

и в ручную удалять по одной штуке

Евгений
22.08.2018
10:27:29
не знаю, не было такого пока ниразу) зачем удалять по одной - сносишь всё и билдишь заного, вот тебе всё чистенько )

Konstantin
22.08.2018
10:27:43
а когда он запускается он может три контейнера запустить а на четвертом залупиться, но у тебя другие будут запущены висеть и начинается плодить дубли

Konstantin
22.08.2018
10:29:57
а кто умеет то его настраивать ты ж программист а не системный админ, это же надо знать как чо собирвется как чо работает в линуксе откуда взять куда посмотретьт, а если тебе нужно в контейнере файл посмотреть то там даже nano не будет, контейнер удалил, ставь все с начала опять этот надо и прочее

Google
Евгений
22.08.2018
10:31:13
опыт в смежном направлении никогда лишним не будет )

Konstantin
22.08.2018
10:32:42
исходя из всего считаю докер инструментом промышленным, там где конторы крупные тебе его и настроят и покажут, а один работать для проекта - типа блог - лишний гемор, для пхп программиста еще и линукс, докер, и прочие конфигурации и сборки изучать и часами гуглить ио в гугле навалом заготовок которые чуть в сторону и жопа, а еще больше заготовок в которых ты нихера ничего не поймешь ибо докер можно разными вариантами юзать тут вообще мозг взорвётся

Mikhail
22.08.2018
10:33:38
а мне нравится докер, перешел на него с виртуалки и хочу сказать что это на порядок удобнее.

Евгений
22.08.2018
10:34:07
понимаю тебя, у самого когда-то стул прогорал от него, но со временем понимаешь что это удобно очень и не откажешься уже обратно )

в мозгу места хватит для этих знаний, не переживай)

Konstantin
22.08.2018
10:35:27
шайтан система блин ? докер помог пхпшторм наипать. это один лишь плюс докера

Евгений
22.08.2018
10:40:26
ахаха, он всегда так выглядит когда начинаешь что-то новое изучать )

хотя с опытом вкладок всё меньше открываешь

Alexey
22.08.2018
11:37:29






Artemy
22.08.2018
11:38:24
wordpress 100500 jobs found :))

Alexey
22.08.2018
11:38:51
че-то совсем все плохо

Павел
22.08.2018
12:09:30
Кому плохо?

Gleb
22.08.2018
12:12:27
линукс я знаю, но нет желания красноглазить, я лучше это время на веб-разработку потрачу, вот и ищу удобный инструмент, чтобы как на Маке - включил, и оно работает. И ты работаешь. И вы друг друга не трогаете
Если бы знал то такое бы не написал, во вторых программист должен понимать что пишет и как процессы на машину влияют, а то есть дибилы выделять памяти для скрипта на 500МБ, а у админов жопа горит, потому что криворукий проггер в foreach каждый раз делает запрос без лимита

Konstantin
22.08.2018
12:31:14
Кому плохо?
ларавельщикам

Страница 1580 из 1721