Typy aplikací
| Typ | Případ použití | Formát balíčku | Formát podání |
|---|---|---|---|
| Aplikace Deb | Binární programy/skripty běžící přímo na hostiteli | Standardní balíček .deb | Balíček Deb (režim jednoho balíčku) nebo archiv tar.gz (režim duálního balíčku) + konfigurační soubory |
| Aplikace Docker | Služby vyžadující izolované běhové prostředí | Obraz Docker + docker-compose.yml | Soubor Compose + konfigurační soubory |
Vyberte vhodný typ na základě vlastností aplikace:
- Zvolte Deb — Pokud je vaše aplikace nativní binárka, skript Python (využívající systémem předinstalovaný Python 3.10) nebo nenáročná systémová služba. Poznámka: Běhová prostředí jazyků, jako jsou Node.js, Java a Go, nejsou v systému předinstalovaná. Aplikace Deb na ně nesmějí přímo spoléhat.
- Zvolte Docker — Pokud vaše aplikace vyžaduje specifické běhové prostředí, má složité závislosti nebo již má kontejnerizovanou verzi
Hybridní typ aplikace: Pokud nativní spouštěč spravuje kontejnery Docker, může balíček aplikace obsahovat součásti Deb i Docker. V tomto případě použijte "application_type": "deb" a deklarujte ["DockerEngine"] v poli depend. Součást Deb slouží jako spouštěč/správce služby Docker.
Popis hodnoty application_type
"deb"— Režim jednoho balíčku (standardní balíček Deb)"deb-TarGz"— Režim duálního balíčku/archivu"docker"— Aplikace Docker