Update deployment configuration and documentation

This commit is contained in:
2026-02-01 23:08:32 +03:00
parent 3a45647daa
commit 9ee9350a97
6 changed files with 27 additions and 93 deletions
+8 -23
View File
@@ -8,21 +8,19 @@
Для работы используются следующие параметры:
- **Хост**: kpa39l.myjino.ru
- **Порт SSH**: 2222
- **Порт SFTP**: 2222
- **Пользователь**: kpa39l_dedinit
- **Пароль**: -Zp4ep747t25
- **Целевой путь**: /domains/dedinit.ru
- **Целевой путь**: /dedinit.ru (относительно домашнего каталога пользователя)
## Установка зависимостей
### Для Linux/macOS:
- **rsync** - обычно предустановлен в большинстве систем
- **SSH-клиент** - для подключения к серверу
- **rsync** - установите через менеджер пакетов (например, apt-get install rsync или brew install rsync)
- **Make** - для выполнения команд из Makefile
### Для Windows:
- **WinSCP** - установите с официального сайта (https://winscp.net/)
- **PowerShell** - предустановлен в Windows 7 и выше
- **Make** - можно установить через Chocolatey, MinGW или Git for Windows
## Использование Makefile
@@ -39,7 +37,7 @@ make deploy
```
Команда сначала собирает сайт, затем загружает содержимое папки `public/` на удаленный сервер.
Для Windows используется PowerShell-скрипт с WinSCP, для Unix-подобных систем - rsync.
Для Windows используется WinSCP.com для SFTP-подключения, для Unix-подобных систем - rsync.
### Симуляция деплоя
```bash
@@ -71,27 +69,14 @@ make help
Параметры подключения находятся в файле Makefile:
- HOST - адрес сервера
- PORT - порт SSH
- PORT - порт SFTP
- USERNAME - имя пользователя
- REMOTE_PATH - путь на удаленном сервере
- REMOTE_PATH - путь на удаленном сервере (относительно домашнего каталога пользователя)
При необходимости вы можете изменить эти параметры в файле Makefile.
## Настройка для Windows
Для корректной работы на Windows необходимо:
1. Установить WinSCP с официального сайта
2. По умолчанию скрипт ищет WinSCP в "C:\Program Files (x86)\WinSCP\WinSCP.exe", если у вас другой путь, измените его в файле deploy.ps1
## Настройка SSH (для Unix-подобных систем)
Для удобства рекомендуется настроить SSH-ключи для подключения к серверу. Также можно настроить подключение через SSH config, добавив в ~/.ssh/config:
```
Host myjino
HostName kpa39l.myjino.ru
Port 2222
User kpa39l_dedinit
```
После такой настройки можно будет использовать сокращенное имя хоста.
1. Убедиться, что WinSCP установлен в стандартную директорию `C:\Program Files (x86)\WinSCP\`
2. Файл `winscp_script.txt` содержит команды для подключения и синхронизации файлов