Size: a a a

2020 May 10

SK

Stas K in Laravel Pro
поделитесь опытом настройки ларки с докером:
все давно сделано но захотелось мне что бы при сборке проекта автоматом инсталились зависимости (если кто то качнет гит и запустит сборку то что бы сразу был готовый проект). Но у меня файл композера лежит не рядом с докер файлом и в таком случае при попытке его скопирнуть внутрь вольюма выкидывает ошибку доступа в гугле нарыл только совет делать симлинк что мне это что то не нравится может кто как по другому делает?
источник

RK

Roman Kolosov in Laravel Pro
Stas K
поделитесь опытом настройки ларки с докером:
все давно сделано но захотелось мне что бы при сборке проекта автоматом инсталились зависимости (если кто то качнет гит и запустит сборку то что бы сразу был готовый проект). Но у меня файл композера лежит не рядом с докер файлом и в таком случае при попытке его скопирнуть внутрь вольюма выкидывает ошибку доступа в гугле нарыл только совет делать симлинк что мне это что то не нравится может кто как по другому делает?
эммм, вам сначала надо разобраться что такое докер)
источник

АЗ

Алихан Закиров... in Laravel Pro
Stas K
поделитесь опытом настройки ларки с докером:
все давно сделано но захотелось мне что бы при сборке проекта автоматом инсталились зависимости (если кто то качнет гит и запустит сборку то что бы сразу был готовый проект). Но у меня файл композера лежит не рядом с докер файлом и в таком случае при попытке его скопирнуть внутрь вольюма выкидывает ошибку доступа в гугле нарыл только совет делать симлинк что мне это что то не нравится может кто как по другому делает?
Погоди а в чем проблема примаунтить весь код в контейнер и сделать composer install?
источник

АЗ

Алихан Закиров... in Laravel Pro
Про симлинки не понял
источник

SK

Stas K in Laravel Pro
сборка выполняется до того как маунтится вольюм с директорией ларки
источник

RK

Roman Kolosov in Laravel Pro
Алихан Закиров
Про симлинки не понял
ты еще раз проччитай, человек хочет локальным композером что то сделать в докере
источник

SK

Stas K in Laravel Pro
не локальным
источник

АЗ

Алихан Закиров... in Laravel Pro
Stas K
сборка выполняется до того как маунтится вольюм с директорией ларки
Дак то сборка образа
источник

SK

Stas K in Laravel Pro
у меня композер ставится внутри контецнера докера
источник

АЗ

Алихан Закиров... in Laravel Pro
Погоди давай зафиксируем сначала
источник

SK

Stas K in Laravel Pro
и я хочу этим же композером сделать инсталл
источник

АЗ

Алихан Закиров... in Laravel Pro
Штука в том что работа с докером в дев и прод окружении прям очень разная
источник

SK

Stas K in Laravel Pro
это дев
источник

АЗ

Алихан Закиров... in Laravel Pro
Твоя цель заключается в чем? В том, чтобы со сборкой образа сразу поставились зависимости?
источник

SK

Stas K in Laravel Pro
да
источник

АЗ

Алихан Закиров... in Laravel Pro
У тебя во время сборки код копируется в контейнер, так?)
источник

АЗ

Алихан Закиров... in Laravel Pro
Ну, типа: COPY . .
источник

SK

Stas K in Laravel Pro
но при билде сам вольюм ларки в котором лежит композер файл маунтится после скажем так докер файла в котором инструкция на инсталл
источник

SK

Stas K in Laravel Pro
Алихан Закиров
Ну, типа: COPY . .
да но это если композер файл лежит рядом с докер файлом
источник

АЗ

Алихан Закиров... in Laravel Pro
Stas K
но при билде сам вольюм ларки в котором лежит композер файл маунтится после скажем так докер файла в котором инструкция на инсталл
Так п твой докерфайл где?)
источник