Программирую Asterisk, администрирую linux-платформы, практикуюсь в web-разработке на JS
Контакты

Достижения

Все достижения (6)

Наибольший вклад в теги

Все теги (23)

Лучшие ответы пользователя

Все ответы (13)
  • Как организовать структуру и деплой проекта с docker?

    KolyaniuS
    @KolyaniuS
    безнадежный оптимист
    Как мне запулить мой проект на этот серв?

    Есть два варианта:
    1. через hub.docker.com
    а) делаете docker login для регистрации на docker-хабе (можно зайти и сделать свой проект приватным чтобы остальным не повадно было)
    б) собираете ваш dockerfile с помощью docker build
    в) затем docker push для отправки слоев на ваш хаб
    г) затем логинитесь на боевом сервере и делаете docker pull для скачивания слоев
    д) docker run
    2. Просто кидаете с помощью scp ваш Dockerfile и файлы проекта на боевой сервер и делаете
    docker build
    Подробнее о командах можно почитать в документации - я лишь описал концепцию
    Как затем производить правки в коде?

    Все просто - залейте ваш проект в любой репозиторий (github, bitbacker, gitlab ...), после внесения изменений просто логинитесь на сервере, заходите в ваш докер-контейнер и запускаете git pull в нужную директорию, затем сборка или т.п. (для автоматизации процесса можно использовать любой CI).
    Проекту нужна БД(куда без нее).

    Очень просто - добавляете новый контейнер (например docker pull mysql), на хабе можно посмотреть информацию о запуске такого контейнера https://hub.docker.com/_/mysql/ и коннектитесь к базе из вашего приложения по внутренней сети вашей docer-системы (docker bridge).
    Ответ написан
    1 комментарий
  • Почему после включения HTTP2 сайт не работает в большинстве браузеров?

    KolyaniuS
    @KolyaniuS Автор вопроса
    безнадежный оптимист
    Переместил директивы касающиеся настроек ssl из блока server { ... } в http {... } и все заработало ...
    nginx.org/ru/docs/http/ngx_http_ssl_module.html
    Везде указаны оба контекста в качестве разрешенных
    Ответ написан
    2 комментария
  • Где можно научиться программировать ip-телефонию?

    KolyaniuS
    @KolyaniuS
    безнадежный оптимист
    В свое время начинал изучать IP-телефонию сразу на практике в реальном проекте.
    Книга и документация дадут вам только лишь теоретические знания - это не плохо для начала, но совсем никак не продвинет в изучении предмета!
    Без практического применения знаний вы ничего не поймете.
    Самый простой способ постичть азы SIP-телефонии - развернуть свой Asterisk и экспериментировать на нем, параллельно изучая документацию (благо она есть в достатоточном количестве) и сопутствующие форумы.
    Более сложный, но наиболее продуктивный метод изучения всех тонкостей SIP-протокола (на котором собственно все это безобразие базируется) - это развернуть OpenSIPS и проштрудить вот этот документ (можно найти "бесплатный" вариант).
    Так же стоит обратить внимание на FreeSwitch (офф документации вполне может быть достаточно на первоначальном уровне).
    Ответ написан
    Комментировать
  • Как понять кто удаляет файлы?

    KolyaniuS
    @KolyaniuS Автор вопроса
    безнадежный оптимист
    Пока ползал - файлы снова удалились
    Посмотрел lsof что там происходит и выловил кучу событий на подобие этого

    httpd 11538 asterisk DEL REG 252,3 3015321 /var/www/html/admin/modules/asteriskinfo/i18n/ru_RU/LC_MESSAGES/asteriskinfo.mo
    Как теперь через /proc или lsof отследить какой процесс инициировал эти действия?
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (14)