Найти в Дзене
М

Обучение Symfony: Bash и Nginx

В текушем уроке мы поверхностно знакомимся с Bash для автоматизации работы с Docker и настраиваем Nginx для работы с Symfony.

Git урока: https://github.com/overvoidjs/SymfonyLessons/tree/main/App1

#!/usr/bin/env bash

Для того что бы интерпретатор bash - понял что мы запускаем bash - добавляется на самой первой строке.

FUNCTION=
if [ ! -z $1 ]; then
FUNCTION="$1"
fi

и

if [ ! -z $(type -t $FUNCTION | grep function) ]; then
$1
else
showHelp
fi

Для того - что бы bash понимал что в файле есть функции которые нужно выполнить. 1-ю пишем перед функциями, 2-ю пишем в конце файла - после функций.

showHelp - мы используем как функцию по умолчанию - которая выводит подсказки по остальным функциям в bash. (см. git)

____

Вопросы по nginx можете оставлять в комментариях.