Kontajnerový hosting

Natívny Docker Compose hosting

Nasadzujte kontajnery presne tak, ako ich spúšťate lokálne. Plná podpora viackontajnerových aplikácií pomocou štandardné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é nasadenie na jeden príkaz

Chcete nasadiť svoj stack okamžite bez zložitého nastavovania? Stačí spustiť príkaz v lokálnom priečinku a vaša aplikácia je hneď online.

deploy — terminal
# Prejdite do priečinka so súborom docker-compose.yml a spustite:
$ 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

Prečo nasadzovať kontajnery u nás?

Hodinové účtovanie

Vytvorte stack, otestujte kód a zmažte ho. Zaplatíte len za jednotky hodín, nie za celý mesiac.

Automatické HTTPS a proxy

Webové kontajnery dostanú automaticky pridelenú reverznú proxy a SSL certifikát Let's Encrypt. Nemusíte nič konfigurovať.

CI/CD Integrácia

Automatická integrácia s GitHub CI/CD pomocou nástroja rosticli stack setup-cicd. Vygenerujeme workflows a tokeny pre bezpečné automatické nasadzovanie.

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

Každý Docker Stack na Roští.cz má v administračnom rozhraní svoju vlastnú dedikovanú CI/CD sekciu. Namiesto zdĺhavého manuálneho nastavovania a kopírovania tajných kľúčov sme celý proces plne zautomatizovali do nášho CLI.

1

Automatické workflows

CLI vygeneruje optimalizovaný .github/workflows/rosti.yml súbor priamo na mieru vášmu stacku.

2

Zabezpečenie pomocou Tokenov

Roští API vystaví bezpečný, jedinečný nasadzovací token s obmedzenými právami, ktorý slúži iba pre aktualizáciu tohto konkrétneho stacku.

3

Zápis do GitHub Secrets

Nástroj rosticli automaticky komunikuje s GitHub API a nahrá tajný token priamo do repozitára ako šifrovanú premennú.

Spustenie CI/CD integrácie

# Nastavenie GitHub Actions workflow z vášho lokálneho priečinka
$ 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.

Akonáhle je integrácia dokončená, pri každom úspešnom pushnutí do vašej hlavnej vetvy GitHub automaticky zostaví novú verziu vašej aplikácie a bezpečne ju nahrá na platformu Roští.cz pomocou volania CLI príkazu rosticli stack push.

Pokročilé CI/CD funkcie v administrácii

Všetky nástroje pre plynulé nasadzovanie a bezproblémovú prevádzku máte plne k dispozícii v našom webovom rozhraní.

Nasadzovacie tokeny

Generujte špecifické prístupové klúče pre svoje CI/CD pipelines bez toho, aby ste museli zdieľať svoje hlavné heslo k účtu.

Editor premenných prostredia

Pohodlne spravujte premenné prostredia (ENV) priamo v administrácii. Všetky konfiguračné klúče a tajné dáta bezpečne odovzdáme do prostredia vašich kontajnerov.

Webhook pre CI/CD

Využite automatický webhook pre spustenie nasadenia. Ak chcete notifikovať Slack, Discord alebo iné služby, odporúčame to nastaviť priamo vo vašej CI/CD pipeline.

Pripravení presunúť svoj kód do nášho cloudu?

Získate garanciu českej podpory a servery fyzicky umiestnené v ČR.

Založiť účet na skúšku zadarmo