Kontejnerový hosting

Nativní Docker Compose hosting

Nasazujte kontejnery přesně tak, jak je spouštíte lokálně. Plná podpora vícekontejnerových aplikací pomocí standardního YAML formátu. Bez vendor-locku.

docker-compose.yml
services:
  web:
    image: ghcr.io/my-org/my-app:latest
    ports:
      - "8000:8000"
    environment:
      - DATABASE_URL=postgres://db:5432/app
    depends_on:
      - db

  db:
    image: postgres:14-alpine
    volumes:
      - db_data:/var/lib/postgresql/data

volumes:
  db_data:

Bleskové nasazení na jeden příkaz

Chcete nasadit svůj stack okamžitě bez složitého nastavování? Stačí spustit příkaz v lokální složce a vaše aplikace je hned online.

deploy — terminal
# Přejděte do složky se souborem docker-compose.yml a spusťte:
$ rosticli stack push
Packaging stack files... Done. (12.4 KB)
Uploading stack to Roští.cz... Done.
remote: [rosti] Recreating container 'web'...
remote: [rosti] Recreating container 'db'...
remote: [rosti] Generating SSL certificates...
remote: [rosti] ✓ Stack successfully deployed!
remote: URL: https://my-app.rosti.cz

Proč nasazovat kontejnery u nás?

Hodinové účtování

Vytvořte stack, otestujte kód a smažte ho. Zaplatíte jen za jednotky hodin, nikoli za celý měsíc.

Automatické HTTPS a proxy

Webové kontejnery dostanou automaticky přidělenou reverzní proxy a SSL certifikát Let's Encrypt. Nemusíte nic konfigurovat.

CI/CD Integrace

Automatická integrace s GitHub CI/CD pomocí nástroje rosticli stack setup-cicd. Vygenerujeme workflows a tokeny pro bezpečné automatické nasazování.

Bezpečné CI/CD s GitHub Actions na jeden příkaz

Každý Docker Stack na Roští.cz má v administračním rozhraní svou vlastní dedikovanou CI/CD sekci. Místo zdlouhavého manuálního nastavování a kopírování tajných klíčů jsme celý proces plně zautomatizovali do našeho CLI.

1

Automatické workflows

CLI vygeneruje optimalizovaný .github/workflows/rosti.yml soubor přímo na míru vašemu stacku.

2

Zabezpečení pomocí Tokenů

Roští API vystaví bezpečný, jedinečný nasazovací token s omezenými právy, který slouží pouze pro aktualizaci tohoto konkrétního stacku.

3

Zápis do GitHub Secrets

Nástroj rosticli automaticky komunikuje s GitHub API a nahraje tajný token přímo do repositáře jako šifrovanou proměnnou.

Spuštění CI/CD integrace

# Nastavení GitHub Actions workflow z vaší lokální složky
$ rosticli stack setup-cicd
Connecting to Roští.cz API... Done.
Creating deployment token... Done.
Authorizing with GitHub... Done.
Adding secret 'ROSTI_DEPLOY_TOKEN' to repository... Done.
Generating .github/workflows/rosti.yml... Done.
✓ CI/CD workflow successfully configured! Push to main to deploy.

Jakmile je integrace dokončena, při každém úspěšném pushnutí do vaší hlavní větve GitHub automaticky sestaví novou verzi vaší aplikace a bezpečně ji nahraje na platformu Roští.cz pomocí volání CLI příkazu rosticli stack push.

Pokročilé CI/CD funkce v administraci

Všechny nástroje pro plynulé nasazování a bezproblémový provoz máte plně k dispozici v našem webovém rozhraní.

Nasazovací tokeny

Generujte specifické přístupové klíče pro své CI/CD pipelines, aniž byste museli sdílet své hlavní heslo k účtu.

Editor proměnných prostředí

Pohodlně spravujte proměnné prostředí (ENV) přímo v administraci. Všechny konfigurační klíče a tajná data bezpečně předáme do prostředí vašich kontejnerů.

Webhook pro CI/CD

Využijte automatický webhook pro spuštění nasazení. Pokud chcete notifikovat Slack, Discord nebo jiné služby, doporučujeme to nastavit přímo ve vaší CI/CD pipeline.

Připraveni přesunout svůj kód do našeho cloudu?

Získáte garanci české podpory a servery fyzicky umístěné v ČR.

Založit účet na zkoušku zdarma