V dnešnom svete vývoja je rýchle a jednoduché nasadenie aplikácií kľúčové. Namiesto komplexných procesov s konfiguráciou serverov a manuálnym nasadzovaním prichádzajú na rad riešenia typu Platform as a Service (PaaS). Dokploy je práve jedným z takýchto riešení, ktoré si môžete nainštalovať na vlastnom serveri.
Dokploy je open-source platforma typu PaaS, ktorá vám umožňuje jednoducho nasadzovať vaše aplikácie na vlastnom virtuálnom privátnom serveri (VPS). Funguje ako alternatíva k populárnym, no často drahým službám ako Heroku, Vercel alebo Render.
Hlavnou myšlienkou Dokploy je zjednodušiť nasadenie aplikácií pomocou prístupu „Git push“. To znamená, že po konfigurácii platformy jednoducho pošlete kód do špeciálneho Git repozitára a Dokploy sa postará o zvyšok:
- Automatické zostavenie a nasadenie aplikácie.
- Zabezpečenie SSL/TLS certifikátu cez Let’s Encrypt.
- Konfigurácia domén a subdomén.
- Jednoduchá správa databáz (PostgreSQL, MySQL, MongoDB a ďalšie).
- Možnosť spravovať premenné prostredia pre každú aplikáciu.
- Všetko je postavené na Docker a Docker Compose, čo zaručuje konzistentnosť a prenosnosť.
Inštalácia
Inštalácia Dokploy je pomerne jednoduchý proces, ktorý vyžaduje len základné znalosti práce s terminálom.
curl -sSL https://dokploy.com/install.sh | sh
potom už len stačí isť na webové rozhranie dokploy