Ответы пользователя по тегу Развёртывание ПО
  • Как организовать структуру и деплой проекта с docker?

    sokolnikov
    @sokolnikov
    Я у себя сделал два разных докер файла - один под продакшн, один под девелопмент. Их разница в том, что в продакшн версии помимо настройки окружения выполняется еще и скачивание (git clone) и разворачивание самого приложения. А в девелопмент версии делается монтирование внешней директории с кодом, чтобы жизнь кода не зависила от жизни контейнера.

    Бд лучше организовать в отдельный контейнер, с линковкой к контейнеру с приложением (про линковку очень доступно описано в документации).
    Ответ написан
    Комментировать
  • Как правильно использовать docker на этапе разработки?

    sokolnikov
    @sokolnikov Автор вопроса
    В общем решил следующим образом:
    - используется некоторый базовый образ, с основными настройками окружения;
    - на основе базового образа создаются два образа - dev и production. Отличие в том, что в production все данные хранятся внутри образа, в то время, как в dev образе используется внешняя директория с данными (ключ -v для run).

    В production образе все манипуляции с данными происходят внутри образа, а для dev написал отдельный bash скрипт для загрузки и первичной настройки данных.
    Ответ написан
    Комментировать
  • Docker не видит репозиторий?

    sokolnikov
    @sokolnikov
    Используете полное имя образа? Типа rep_name/image_name:latest
    Ответ написан