Задать вопрос
@great_77

Где расположить папку с docker files(docker-compose, Dockerfiles, etc)?

- Вне проекта или в корне проекта. Или в отдельной ветке. В общем как это лучше все организовать.
- Для директории создается отдельный репозиторий или все в одном. Как лучше
  • Вопрос задан
  • 305 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Stepik
    Docker + Ansible - с нуля, деплой и управление Swarm
    1 неделя
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Учебный центр IBS
    SQA-I-007 Сопровождение автотестов и написание отчетов
    1 неделя
    Далее
Решения вопроса 1
Внутри проекта, в том же репозитории. Если это единственный Dockerfile, то можно и в корне, но обычно там ещё лежат всякие конфиги, поэтому в корне проекта создаётся папка docker, в которую складывается всё необходимое.

Возможно ваши сомнения связаны с тем, что кто-то извне достучится до файлов сборки и использует вам во вред. Но ведь корень проекта != корень сайта.
Структура у проекта может быть например такой:
...
/docker (тут данные сборки)
/tests
/vendor 
/node_modules и т.п.
/web (это корень хоста для вебсервера)


По поводу отдельного репозитория, он вам не нужен. Исключение составляют лишь случаи, когда требуется разделять права доступа на эту директорию среди членов команды.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы