Shell script
3 000 руб. за проект
Нужно создать shell script который будет вызываться при создании нового виртуального сервера (ubuntu 20.04). Этот скрип должен установить и настроить сервис через systemd.
Скрипт должен запускаться с 1 аргументом casterKey ./install.sh l35ewfiC4kb8Y2YZ
Шаг 1
Скачать сервис через wget из http://dev.youcors.com/static/caster/linux-amd64/yc-caster положить в папку /var/www/caster.
Шаг 2
Создать в папке /var/www/caster файл окружения .env со следующим содержанием:
WS_HOST=wss.dev.youcors.com
WS_PORT=443
WS_PROTOCOL=wss
API_HOST=https://api.dev.youcors.com/api/v2
KEY=$1
Где $1 casterKey переданный первым аргументом в скрипт
Шаг 3
Настроить Systemd сервис под названием caster. Сервис должен стартовать при старте системы и перезагружаться если упал. Сервис должен принадлежать пользователю caster из группы caster.
Шаг 4
Настроить логирование вывода сервиса через syslog. Логи должны храниться в папке /var/log/caster. Каждый день должен создаваться новый файл лога в формате YYYY-MM-DD.log
Виртуальный сервер для тестов будет предоставлен. Не забывайте в ответе указывать ваш срок и стоимость.
Скрипт должен запускаться с 1 аргументом casterKey ./install.sh l35ewfiC4kb8Y2YZ
Шаг 1
Скачать сервис через wget из http://dev.youcors.com/static/caster/linux-amd64/yc-caster положить в папку /var/www/caster.
Шаг 2
Создать в папке /var/www/caster файл окружения .env со следующим содержанием:
WS_HOST=wss.dev.youcors.com
WS_PORT=443
WS_PROTOCOL=wss
API_HOST=https://api.dev.youcors.com/api/v2
KEY=$1
Где $1 casterKey переданный первым аргументом в скрипт
Шаг 3
Настроить Systemd сервис под названием caster. Сервис должен стартовать при старте системы и перезагружаться если упал. Сервис должен принадлежать пользователю caster из группы caster.
Шаг 4
Настроить логирование вывода сервиса через syslog. Логи должны храниться в папке /var/log/caster. Каждый день должен создаваться новый файл лога в формате YYYY-MM-DD.log
Виртуальный сервер для тестов будет предоставлен. Не забывайте в ответе указывать ваш срок и стоимость.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.