71 lines
2.8 KiB
Markdown
71 lines
2.8 KiB
Markdown
---
|
|
icon: material/download
|
|
tags: ["iptvc"]
|
|
---
|
|
|
|
# Установка и запуск
|
|
|
|
## Запуск готовой программы
|
|
|
|
Достаточно скачать и распаковать архив с подходящим исполняемым файлом [со страницы последнего релиза][rel_page] в любую удобную директорию:
|
|
|
|
| ОС | Скачать для `amd64` | Скачать для `arm64` |
|
|
| ------- | ---------------------------------- | ---------------------------------- |
|
|
| Linux | [linux_amd64.zip][linux_amd64] | [linux_arm64.zip][linux_arm64] |
|
|
| MacOS | [darwin_amd64.zip][darwin_amd64] | [darwin_arm64.zip][darwin_arm64] |
|
|
| Windows | [windows_amd64.zip][windows_amd64] | [windows_arm64.zip][windows_arm64] |
|
|
|
|
[rel_page]: https://git.axenov.dev/IPTV/iptvc/releases/latest
|
|
[linux_amd64]: https://git.axenov.dev/IPTV/iptvc/releases/download/latest/linux_amd64.zip
|
|
[linux_arm64]: https://git.axenov.dev/IPTV/iptvc/releases/download/latest/linux_arm64.zip
|
|
[darwin_amd64]: https://git.axenov.dev/IPTV/iptvc/releases/download/latest/darwin_amd64.zip
|
|
[darwin_arm64]: https://git.axenov.dev/IPTV/iptvc/releases/download/latest/darwin_arm64.zip
|
|
[windows_amd64]: https://git.axenov.dev/IPTV/iptvc/releases/download/latest/windows_amd64.zip
|
|
[windows_arm64]: https://git.axenov.dev/IPTV/iptvc/releases/download/latest/windows_arm64.zip
|
|
|
|
## Запуск релизного образа
|
|
|
|
Релизные docker-образы строятся для платформы `linux` и архитектуры `amd64`.
|
|
|
|
Найти их можно здесь: <https://git.axenov.dev/IPTV/-/packages/container/iptvc>
|
|
|
|
Тег `latest` всегда соответствует последней версии, он подразумевается по умолчанию:
|
|
|
|
=== "Запуск последней версии"
|
|
|
|
```shell
|
|
docker run \
|
|
--pull always \
|
|
--name iptvc \
|
|
git.axenov.dev/iptv/iptvc \ #(1)!
|
|
КОМАНДА [АРГУМЕНТЫ]
|
|
```
|
|
|
|
1. Подразумевается `:latest`, можно указать явно
|
|
|
|
=== "Запуск другой версии"
|
|
|
|
```shell
|
|
docker run \
|
|
--pull always \
|
|
--name iptvc \
|
|
git.axenov.dev/iptv/iptvc:v1.1.3 \ #(1)!
|
|
КОМАНДА [АРГУМЕНТЫ]
|
|
```
|
|
|
|
1. Список версий доступен на [релизной странице][rel_page]
|
|
|
|
## Использование образа в Docker compose
|
|
|
|
```yaml title="compose.yml"
|
|
services:
|
|
#...
|
|
iptvc:
|
|
container_name: iptvc
|
|
image: git.axenov.dev/iptv/iptvc:latest
|
|
command: [serve] #(1)!
|
|
#...
|
|
```
|
|
|
|
1. Доступные команды и аргументы см. в [**Справочнике команд**](commands/index.md)
|