
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

Ad.x ??
22.08.2018
09:54:37
несложно ж

Pavel
22.08.2018
09:55:16

Евгений
22.08.2018
09:57:10

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

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

Владимир
22.08.2018
10:02:25

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

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

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

Владимир
22.08.2018
10:05:37

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

Oleg
22.08.2018
10:07:49

Евгений
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 предварительно настроив рабочую директорию, чтобы она совпадала с корнем исходников проекта

Евгений
22.08.2018
10:09:10

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

Google

Konstantin
22.08.2018
10:09:46

Евгений
22.08.2018
10:09:59
сделаешь свой маконукс

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

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

Konstantin
22.08.2018
10:11:54

Владимир
22.08.2018
10:13:00

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

Евгений
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

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
а когда он запускается он может три контейнера запустить а на четвертом залупиться, но у тебя другие будут запущены висеть и начинается плодить дубли

SiZE
22.08.2018
10:27:50

Евгений
22.08.2018
10:28:31

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
понимаю тебя, у самого когда-то стул прогорал от него, но со временем понимаешь что это удобно очень и не откажешься уже обратно )
в мозгу места хватит для этих знаний, не переживай)

Владимир
22.08.2018
10:34:43

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

Oleg
22.08.2018
12:29:55

Konstantin
22.08.2018
12:31:14