2017-25 Β© Pedro PelΓ‘ez
 

library skif

Skif Admin

image

websk/skif

Skif Admin

  • Wednesday, July 18, 2018
  • by websk
  • Repository
  • 1 Watchers
  • 0 Stars
  • 8 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

WebSK SkIf

https://packagist.org/packages/websk/skif, (*1)

Config and install as library for project

  • copy /vendor/websk/skif/config/config.example.php as config/config.php
  • replace settings and paths for vendor/websk/skif/config/config.default.php in config/config.php, (*2)

  • install as dependency using Composer, (*3)

composer require websk/skif
  • create MySQL DB skif (or other)
  • run auto process migration in MySQL DB:
php vendor\bin\websk_db_migration.php migrations:migration_auto
  • or run handle process migration in MySQL DB
php vendor\bin\websk_db_migration.php migrations:migration_handle
````
* run process create user:
```shell
php bin\websk_auth_create_user.php auth:create_user

Install static

npm install
npm run build

Demo

  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ mkcert, https://github.com/FiloSottile/mkcert, (*4)

  • Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ:, (*5)

mkcert --install
  • Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ самоподписанный сСртификат для skif.devbox:
mkcert skif.devbox`
  • Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ _wildcard.skif.devbox.pem ΠΈ _wildcard.skif.devbox.pem Π² var/docker/nginx/sites, (*6)

  • ΠŸΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π² /etc/hosts ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ Π² Windows %WINDIR%\System32\drivers\etc\hosts, (*7)

127.0.0.1 skif.devbox
  • Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³, ΠΏΡ€ΠΈ нСобходимости вносим измСнСния:
cp config/config.example.php config/config.php
  • Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ с docker compose:
cd var/docker
  • Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ env Ρ„Π°ΠΉΠ», ΠΏΡ€ΠΈ нСобходимости вносим измСнСния:
cp .example.env .env
  • Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ ΠΈ запускаСм Π΄ΠΎΠΊΠ΅Ρ€-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹:
docker compose up -d --build
  • УстанавливаСм зависимости для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
docker compose exec php-fpm composer install
  • ВыполняСм ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π‘Π”
docker compose exec php-fpm php vendor/bin/websk_db_migration.php migrations:migration_auto

or run handle process migration:, (*8)

docker compose exec php-fpm php vendor/bin/websk_db_migration.php migrations:migration_handle
  • Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для Π²Ρ…ΠΎΠ΄Π° Π² Π°Π΄ΠΌΠΈΠ½ΠΊΡƒ
docker compose exec php-fpm php vendor/bin/websk_auth_create_user.php auth:create_user
  • open https://skif.devbox/admin
  • login as created user

The Versions