Настойка satis для пакетов composer в docker

Настрройка satis

satis — кеширующий сервер для пакетов php composer. Для настройки репозитория будем использовать официальный docker. Разработчикам понадобится редактировать файла конфигурации satis.json, для этого поднимем отдельный контейнер с sftp и ftp серверами внутри.

Файл конфиргурации в нашем случае должен располагаться тут: /srv/docker/satis/build/satis.json и содержит примерно следующее:

Следующим шагом нужно запустить docker контейнер satis — docker-compose.yml описан ниже. Так же в этом файле описывается запуск sftp контейнера.

После старта satis выкачает репо описанные в конфиге, и будет поднят по адресу сервера на порту описанному в докерфайле. В нашем случае 8001.

Для того чтобы произвести обновление определенного пакета нужно выполнить команду ниже:

Для обновления всех пакетов — имя команды опускается.


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.