Git развёртывание проекта


На всех серверах с cPanel установлен модуль который позволяет всем абонентам, самостоятельно производить настройку и полноценно развертывать проекты c помощью Git.

Bu muhim: Siz allaqachon tugallangan loyihani hostingga joylashtirishingiz mumkin. Siz loyihani mahalliy serverda qurishingiz kerak va shundan keyingina tayyor loyihani xostga tayinlang. Xosting shaxsiy server emas.

Это важно: Вы можете развернуть уже готовый проект на хостинге. Вы должны собрать проект на локальном сервере и уже потом разметить готовый проект на хостине. Хостинг, это не персональный сервер.

1) Авторизируйтесь в панели управления cPanel

2) Прокрутите до пункта "Файлыи перейдите в раздел "Git™ Version Control".


3) Вы попадаете в меню системы управления версиями Git, в которой вы можете управлять уже существующими проектами или же нажав на значок Создать новый проект



4) В открывшемся окне обязательно проверьте наличие файла  

.cpanel.yml с указанием полного пути проекта, пример файла:

---
deployment:

   tasks:

      - export DEPLOYPATH=(здесь путь директории) /home/hopakau1/git.hopaka.uz/
      - /bin/cp -R * $DEPLOYPATH


5)
После успешного развёртывания проекта появится информация о проекте



Это важно: файл .cpanel.yml должен находиться изначально в корне вашего проекта на Git. Так же указывать директорию проекта обязательно иначе проект не будет скачен с git`a.

Обратите внимание: После удаления проекта файлы не будут удалены, их нужно будет удалять отдельно перейдя в директорию расположения.

Видео инструкция:


Связанные статьи

Как создать symlink в cPanel

Существует несколько способов создания символической ссылки в панели управления cPanel.Мы будем...

Установка Laravel в cPanel

Laravel это бесплатный веб-фреймворк с открытым исходным кодом, который устанавливается в...

Установка React JS в cPanel

React это JavaScript-библиотека для создания пользовательских интерфейсов. Обратите внимание: это...

Установка Vue.js в cPanel

Vue.js - JavaScript-фреймворк с открытым исходным кодом для создания пользовательских...

Cron задания в cPanel

Cron это программа, которая представляет собой планировщик задач в UNIX-подобных операционных...

Вернуться к началу