Mkfree Deploy: автоматизированная система управления и обслуживания
Обзор
Технологический стек (с использованием Typescript для переднего и заднего плана)
Анализ принципов работы Изображение отсутствует.
Возможности инструмента
Для использования инструмента рекомендуется использовать операционные системы Centos или Ubuntu, причём чем новее версия, тем лучше.
yum install git
Убедитесь, что Git установлен успешно.
git version
Вывод: git version 1.8.3.1
# Рекомендуется использовать самую новую версию LTS
wget https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-x64.tar.xz
xz -d node-v12.18.1-linux-x64.tar.xz
tar -xvf node-v12.18.1-linux-x64.tar.xz
Проверьте, что Nodejs установлен успешно, и настройте переменные окружения.
node -v
Вывод: v12.18.1
См. ссылку: https://developer.aliyun.com/mirror/npm/package/cnpm
npm install cnpm -g
См. ссылку: https://docs.nestjs.com
cnpm install -g @nestjs/cli
После установки Nestjs добавьте его в переменные окружения.
5.1. Клонируйте проект.
mkdir devops
cd devops
git clone https://gitee.com/oyhk/mkfree-deploy.git
cd mkfree-deploy/backend
5.2. Переключитесь на ветку release/1.1.0.
git checkout release/1.1.0
5.3. Установите зависимости.
cnpm install
5.4. Соберите проект.
npm run build
5.5. Запустите проект.
node dist/main.js
Проект будет запущен, и сервер будет работать на порту 5000. После запуска система автоматически создаст файлы данных.
Изображение отсутствует.
Изображение отсутствует.
Изображение отсутствует.
Изображение отсутствует.
Изображение отсутствует.
Изображение отсутствует.
Изображение отсутствует.
Изображение отсутствует.
Изображение отсутствует.
Изображение отсутствует.
Изображение отсутствует.
Изображение отсутствует.
Изображение отсутствует. Изображение отсутствует.
Изображение отсутствует.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )