Jak si mnoho vývojářů možná neuvědomuje, naše hostingové účty cPanel podporují širokou škálu platforem pro vývoj softwaru nad rámec klasických aplikací PHP a MySQL. V tomto článku vám ukážeme, jak můžete vytvořit aplikaci Ruby, s Ruby on Rails, pokud ji potřebujete, na vašem serveru pomocí cPanel.
- Vývoj aplikací Ruby na sdíleném hostování
- Nastavte aplikaci Ruby v cPanel
- Získání aplikace na server
Vývoj aplikací Ruby na sdíleném hostování
Jak už možná víte, vývoj aplikace Ruby často vyžaduje instalaci některých dalších modulů. Problém je v tom, že sdílený hosting neumožňuje uživateli instalovat další balíčky.
Ale se sdílenými plány InMotion Hosting můžete využít výhod „virtuálního prostředí“ k hostování vašich aplikací. Uvnitř těchto virtuálních prostředí můžete získat všechny moduly, které můžete potřebovat, včetně Rails, Node a mnoha dalších oblíbených modulů.
Nastavení aplikace Ruby v cPanel
Nastavení virtuálního prostředí pro vaši aplikaci Ruby je stejně jednoduché jako kliknutí na tlačítko v cPanelu a vyplnění některých informací.
- Přihlaste se do cPanel
- Vyberte Nastavit aplikaci Ruby pod Software
- V rozbalovací nabídce vyberte verzi Ruby
- Vyplňte název adresáře, do kterého bude aplikace uložena
- Vyberte doménu, pod kterou bude vaše aplikace běžet
- Klikněte na Nastavení
Přidání dalších modulů
Podpora Ruby on Rails je nainstalována ve výchozím nastavení, ale pokud potřebujete přidat další moduly, můžete kliknout na Zobrazit pod moduly v části Stávající aplikace sekce:
A můžete vyhledávat moduly a přidávat je podle potřeby.
Pokud bylo vše nastaveno správně, měla by se při přechodu do vaší domény zobrazit zpráva „Funguje to!“ následovaná číslem verze Ruby:
Zpřístupnění aplikace na server
Velká část vývoje vaší aplikace Ruby může být provedena na vašem osobním počítači. Jakmile aplikaci nastavíte podle svých představ, můžete ji pomocí FTP nahrát do adresáře, který jste vybrali ve fázi nastavení. Poté bude vaše aplikace zveřejněna na webu.
Pro uživatele, kteří znají správu verzí Git, můžete svůj projekt také synchronizovat tímto způsobem. Git umožňuje snadný způsob, jak udržovat vaše místní kódování synchronizované s produkčním serverem. Podobně byste mohli použít nasazení třetí strany přes GitHub nebo jinou službu třetí strany. V závislosti na konfiguraci úložiště však může být váš zdrojový kód viditelný pro veřejnost. Podívejte se na našeho úplného průvodce používáním Gitu v cPanelu.