Skip to content

Instalace

Nikita Voronov edited this page Apr 26, 2023 · 7 revisions

Instalace

Po stažení a rozbalení aktuálního release je třeba:

  • nainstalovat php závislosti
# vývojové prostředí
composer install

# produkční prostředí
composer install --no-dev
  • vytvořit .env soubor a po vzoru .env.example doplnit konfiguraci včetně připojení k databázi

  • vygenerovat APP_KEY

php artisan key:generate
  • spustit migrace
php artisan migrate

Pokud už není vytvořený symlink mezi složkou public a storage, je potřeba ho vytvořit pomocí následujícího příkazu

php artisan storage:link

Pokud chybí stále některé obrázky, vytvořte symbolický odkaz ručně pomocí tohoto příkazu

ln -s /site.com/storage/app/public/ /site.com/public/storage

  • Aktuální realease obsahuje zkompilované assety, pokud neexistují, je potřeba nejprve nainstalovat npm závislosti
npm install
  • a poté je vytvořit
npm run production

  • Prvního uživatele je možné vytvořit např. spuštěním tinkeru
php artisan tinker
  • a vložením kódu s údaji o administrátorovi
$user = new User();
$user->password = Hash::make('pozadovane-heslo');
$user->email = 'email@example.com';
$user->name = 'Jméno';
$user->role = 'admin';
$user->save();

Konfigurace

Podrobnější informace o konfiguraci jsou dostupné v dokumentaci Laravelu 8.

GEONAMES_USERNAME lze vygenerovat na http://www.geonames.org/login.

GEONAMES_USERNAME je uživatelské jméno, které můžete získat registrací zdarma na webových stránkách GeoNames. GeoNames je geografická databáze, která poskytuje různá geografická data, jako jsou názvy míst, geografické souřadnice a data o nadmořské výšce. API GeoNames lze použít k přístupu k těmto datům a získání informací o různých místech. K použití API GeoNames musíte předávat své uživatelské jméno (tj. GEONAMES_USERNAME) jako parametr v API požadavcích. Účelem uživatelského jména je sledovat využití API a omezit přístup k API pouze na registrované uživatele.

SHOW_WATERMARK nastavuje, zda se ve veřejném api zobrazí vodoznaky.

MAIN_CHARACTER_ID je id identity. Pokud je nastavené, je možné pak exportovat dopisy určené pro tuto osobu nebo odeslané touto osobou.

METADATA_DEFAULT_LOCALE pro defaultní jazyk metadat.

Do složky storage/app/public/watermark je třeba nahrát vlastní vodoznak pojmenovaný logo.png (ve složce public je umístěné generické logo watermark-sample.png).

Server by měl být nastavený tak, aby dotazy směřoval na public/index.php.

Clone this wiki locally