mirror of
https://github.com/Radiquum/AniX.git
synced 2025-09-05 22:15:36 +05:00
feat: add deploy instructions
This commit is contained in:
parent
79fb473998
commit
97a70690bb
16 changed files with 376 additions and 24 deletions
|
@ -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>
|
Loading…
Add table
Add a link
Reference in a new issue