feat: add deploy instructions

This commit is contained in:
Kentai Radiquum 2025-05-30 15:59:58 +05:00
parent 79fb473998
commit 97a70690bb
Signed by: Radiquum
GPG key ID: 858E8EE696525EED
16 changed files with 376 additions and 24 deletions

View file

@ -36,8 +36,7 @@
>
> Из-за данной специфики, парсеры невозможно развернуть на edge сервисах, таких как CloudFlare Workers или Deno, а только на отдельном сервере.
<details>
<summary>С помощью docker</summary>
### Docker
Требования:
@ -61,18 +60,18 @@
4. Выполните команду `docker build -t anix-player-parser .`
5. После окончания, выполните команду: `docker run -d --restart always --name anix-player -p 7000:7000 anix-player-parser`
### Обозначения
### docker/Обозначения
- -d - запустить контейнер в фоне
- --restart always - всегда запускать после перезагрузки сервера
- --name - название контейнера
- -p - порт контейнера который будет доступен из вне. ПОРТ:7000
### После развёртывания
### docker/После развёртывания
Сервис будет доступен по адресу: `http://<ВАШ IP><:ВАШ ПОРТ>/`
### Примечание
### docker/Примечание
Для использования своего домена и поддержки протокола https, вы можете использовать traefik или другой reverse-proxy, с сертификатом SSL.
@ -83,8 +82,7 @@
</details>
<details>
<summary>С помощью pm2</summary>
### pm2
Требования:
@ -100,20 +98,18 @@
4. Выполните команду `npm install`
5. После окончания, Выполните команду `pm2 start index.ts -n anix-player-parser`
### Обозначения
### pm2/Обозначения
- -n - название сервиса в pm2
### После развёртывания
### pm2/После развёртывания
Сервис будет доступен по адресу: `http://<ВАШ IP>:7000/`
### Примечание
### pm2/Примечание
Для автоматического запуска приложения, рекомендуется настроить pm2 на автозапуск, с помощью команды: `pm2 startup`
Полезные ссылки:
- [PM2: подходим к вопросу процесс-менеджмента с умом @ Habr](https://habr.com/ru/articles/480670/)
</details>