Comments 8
В целом, от меня вам плюс (аж два) к статье, в карму и звезда на гитхабе. Лично мне ваш подход довольно близок и понятен. Я люблю nginх и осуждаю подход с NPM.
Однако. Хочется покритиковать выбор bash - конечно оно всё равно на чём навайбкодить эти скрипты, но их же потом захочется поменять. Лично я бы выбрал Python и какой-нибудь движок типа Jinja2. Да - оно должно стоять на каждом сервере, это дополнительные неудобства. Зато более удобные и более читаемые шаблоны и скрипты.
Кстати, за версту веет сгенерированным кодом - вы бы уж сразу это указывали.
Пробежался по диагонали. Там ресайз картинок завязан на сторонний сервис что-ли? А где гарантия что он работоспособен?
Я вот что-то не очень понял
./manage.sh add example.com 3000 my@email.com - для 3000 порта на этом же сервере
А если мне нужен 3000 порт определенного контейнера, команда должна быть чем-то вроде
./manage.sh add example.com container-name:3000 my@email.com?
Или все сложнее?
Заранее спасибо за ответ :)
А как статический сайт тут добавить? которые можно положить var/www/*
Почему я выкинул Nginx Proxy Manager и написал 5 скриптов: Nginx на стероидах