Установка пакетов в контейнер Dokku через плагин dokku-apt
Если приложение зависит от пакетов, то эти пакеты необходимо установить при разворачивании приложения. Плагин dokku-aptopen in new window автоматизирует установку пакетов.
Рассмотрим простейший случай — нужно только установить пакеты. Сначала устанавливаем плагин:
sudo dokku plugin:install https://github.com/dokku-community/dokku-apt apt
1
Создаём в корне проекта файл apt-packages
со списком пакетов:
libasound2-plugins
libsox-fmt-all
libsox-dev
sox
nano
1
2
3
4
5
2
3
4
5
Фиксируем и пушим в Dokku изменения. Указанные пакеты будут установлены во время разворачивания приложения.
Кроме установки пакетов плагин позволяет добавлять в контейнер репозитории с исходниками и системные переменные. Примеры указаны на странице плагинаopen in new window.