Přeskočit na hlavní obsah

Založení projektu na VPS

Průvodce založením nového projektu v Easypanelu.

Easypanel je serverový control panel s intuitivním rozhraním pro nasazování aplikací, správu databází a Docker containerů. Také umí automaticky pracovat s SSL certifikáty jako je Let's Encrypt. Pokud nezměníte nastavení, control panel bude dostupný na výchozí URL adrese http://<ip-adresa-vps>:3000. Více informací, jak panel nastavit naleznete na tomto webu. Teď už se ale přesuňme k deployi našeho projektu.

1. Klikněte na založení projektu

2. Vyplňte název a projekt uložte

Projekty v Easypanelu představují jakési složky pro samotné aplikace. Veškeré weby postavené na Megiu osobně ukládám pod projekt s názvem strategio-saas.

3. Kliknětě na tlačítko Service

Služba představuje konkrétní aplikaci - respektive konkrétní Docker image. Může se jednat o vaši aplikaci nebo například i o databázi jako je Postgres, MySQL, Mongo, Redis, atp.

4. Kliknětě na tlačítko App

Kliknutím na tlačítko App řeknete, že se jedná o aplikaci, která se sestaví na základě vašeho vlastního Dockerfile.

5. Vyplňte název a službu uložte

6. Zobrazí se detail služby

7. Vyplňte sekci zdroj

V sekci Source stačí zadat údaje k vašemu GIT repozitáři a vše se načte samo. Například pro web https://jz.strategio.dev, který je verzován na GitHubu v repozitáři https://github.com/strategio-digital/jz-strategio-dev ve větvi master, to bude tato kombinace: strategio-digital, jz-strategio-dev, master a /. Pokud by se jednalo o privátní repozitář na GitHubu, musíte přidat i Github Token.

8. Zobrazí se Dockefile

Pokud po uložení vše proběhne v pořádku, uvidíte sekci Build s předvybranou možností Dockerfile. To vám může posloužit jako taková kontrola, že jste zadali vše správně.

9. Nastavte environment proměnné

Prozatím postačí, když zkopírujete obsah souboru .env.example a vložíte ho do formuláře. Zatím doporučuji přepsat proměnné - APP_ENV_MODE=develop na APP_ENV_MODE=production a APP_URL=http://localhost:8090 na APP_URL=https://<vase-domena>. Jak provést další nastavení si ukážeme v následujících kapitolách.

10. Klikněte na tlačítko deploy

11. Klikněte na tlačítko view

12. Sledujte deploy log a vyčkejte

13. Klikněte na ikonku (server log)

14. Prozkoumejte server log

15. Klikněte na tlačítko open

16. Máte nasazeno