Установить Composer как системную команду в Linux

Сейчас мало проектов на PHP обходятся без пакетного менеджера Composer. Однако, он не является предустановленным пакетом в операционных системах даже при наличии установленного php.

При попытке запуска composer install может возникнуть ошибка:

-bash: composer: command not found

Исправить это можно одной строчкой:

curl -sS https://getcomposer.org/installer | php && mv composer.phar /usr/bin/composer

Эта последовательность команд установит композер и переместит его в директорию системных команд.

Как редактировать crontab через nano

Vim не самый юзер-френдли текстовый консольный редактор, например, nano на порядок удобнее и интуитивнее. Однако, именно vim является редактором для крона по-умолчанию в CentOS.

crontab -e

Команда выше открывает крон-файл текущего пользователя для редактирования в редакторе по-умолчанию. Однако, его можно изменить разово перед каждым открытие крона на редактирование.

EDITOR=nano crontab -e

Конечно, писать лишних 13 символов быстро надоест, поэтому можно переопределить значение этой константы в текущей сессии пользователя:

export EDITOR=nano

Когда надоест и это, остаются только крайние меры: определение этой константы в конце файла /etc/bashrc.

Portainer — web-ui для управления Docker

Короткая заметка о том, как упростить себе жизнь при работе с докером. Если честно, это это единственная админка, которую я пробовал ставить, но на данный момент она покрывает 80% моих задач, и лишь в 20% случаев приходится заходить в консоль и писать команды ручками, в частности, при работе с docker-compose. Наверняка существуют более продвинутые решения, но это уже тема для полноценного ресёрча.

Картинки по запросу Portainer docker compose

Читать далее Portainer — web-ui для управления Docker