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

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

- Вне проекта или в корне проекта. Или в отдельной ветке. В общем как это лучше все организовать.
- Для директории создается отдельный репозиторий или все в одном. Как лучше
  • Вопрос задан
  • 301 просмотр
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Инженер облачных сервисов
    2 месяца
    Далее
Решения вопроса 1
Внутри проекта, в том же репозитории. Если это единственный Dockerfile, то можно и в корне, но обычно там ещё лежат всякие конфиги, поэтому в корне проекта создаётся папка docker, в которую складывается всё необходимое.

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


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

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

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