Skip to main content

Typy aplikací

TypPřípad použitíFormát balíčkuFormát podání
Aplikace DebBinární programy/skripty běžící přímo na hostiteliStandardní balíček .debBalíček Deb (režim jednoho balíčku) nebo archiv tar.gz (režim duálního balíčku) + konfigurační soubory
Aplikace DockerSlužby vyžadující izolované běhové prostředíObraz Docker + docker-compose.ymlSoubor 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