git clone https://gitee.com/geliang/MarkDownNodeWebServer.git
По умолчанию номер порта — 3000. При необходимости можно открыть файл multiple-instances.js в каталоге example, найти его в конце и изменить номер порта.
vim ./example/multiple-instances.js
Найдите следующий код и измените номер порта на нужный вам.
const server = mainApp.listen(3000, function () {
debug('Express HTTP server listening on port ' + server.address().port);
});
Измените права доступа к файлу multiple-instances.js, чтобы сделать его исполняемым.
chmod +x multiple-instances.js
Если в вашем блоге есть изменения в содержании, они будут автоматически обновлены после отправки в Git-сервер. Сайт обновляется мгновенно благодаря использованию Git Webhook для запуска скрипта обновления. Это безопасный и эффективный способ достичь цели «реального времени» обновления блога.
Этот скрипт будет вызываться через интерфейс ./webhook. Откройте файл ./example/scripts/pulldoc.sh и настройте адрес вашего документа в Git.
vim ./example/scripts/pulldoc.sh
Файл должен содержать примерно следующее содержимое:
#!/bin/bash
pwd
cd example
if [ ! -d "content" ];then
git clone git:xxxxxxxxxxxxxx content
fi
cd content
git pull
Замените адрес Git на адрес вашего документа Git.
Примечание: Если ваш Git-репозиторий защищён паролем или требует проверки SSH, необходимо настроить проверку Git. Примечание: После адреса Git обязательно добавьте поле content, которое указывает на каталог, где хранится исходный документ.
В настройках GitHub/Gitee установите адрес WebHook на yourhost.com/webhook. Пример показан на скриншоте ниже.
Установите зависимости проекта Node в корневом каталоге исходного кода.
npm install
Для отладки и разработки вы можете запустить сервер напрямую, запустив server.js. Чтобы запустить сервис с помощью pm2, сначала установите инструмент pm2 глобально.
## Установите pm2
npm install pm2 -g
## Запустите сервис
pm2 start --name=MarkDownDocServer npm -- start
Проверьте, успешно ли запущен сервис, просмотрев журналы pm2.
pm2 logs MarkDownDocServer
# Или используйте pm2 list для просмотра списка сервисов.
Откройте браузер и введите адрес и номер порта, чтобы проверить, успешно ли он запущен.
http://host:port
Используйте pm2 для просмотра, удаления и перезапуска сервисов.
Просмотр имени сервиса и ID:
pm2 list
Удаление сервиса:
pm2 delete [id или имя сервиса]
Перезапуск сервиса:
pm2 retart [id или имя сервиса]
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )