-
Notifications
You must be signed in to change notification settings - Fork 1
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 migratePokud 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:linkPokud 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();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.