Přeskočit na hlavní obsah

Instalace

Vytvoření projektu a jednotlivé instalační kroky.

Příprava prostředí

Pokud jste uživatel Windows či Mac, doporučuji pro rozběhnutí prostředí využít nástroj Laravel Herd. Pokud prefereujete jinou variantu, je potřeba mít nainstalované následující:

  • PHP 8.3+
  • Node.js 18+
  • Composer
  • Yarn

Vytvoření projektu

# 1. Stáhněte vzorový projekt do složky <project-name>
composer create-project strategio/megio-starter <project-name>

# 2. Přepněte se do složky projektu
cd <project-name>

# 3. Duplikujte vzorový konfigurační soubor
cp .env.example .env

# 4. Zmigrujte databázi
bin/console diff && bin/console migrate --no-interaction

# 5. Nainstalujte a zkompilujte front-end
yarn && yarn build

# 6. Nahoďte PHP built-in web server
php -S localhost:8090 -t www

# 7. Přejděte na adresu: http://localhost:8090

Pro příznivce Dockeru

Pokud jste uživatelem MacOS, doporučuji používat nástroj OrbStack v kombinaci s Dockerem. OrbStack je cca 20x rychlejší než klasický Docker Desktop for Mac. Pokud jste uživatelem Windows budete potřebovat Docker WSL2.

Dále postupujte podle tohoto návodu: https://gist.github.com/jzaplet/c3a951f78166ec4a2dbf2052c50ee86e