Skip to content
/ DockerLaravel Public template

Репозиторий с настроенным для запуска в докере проектом

Notifications You must be signed in to change notification settings

NikitinUser/DockerLaravel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

DockerLaravel

Репозиторий с настроенным для запуска в докере проектом

Настроены

  1. nginx
  2. pgsql
  3. php + laravel
  4. rabbit mq
  5. redis
  6. cron

Предустановлены:

  1. Пакет для ролей nikitinuser/user-management-module
  2. Пакет для jwt авторизации tymon/jwt-auth (все настроено)
  3. Пакет для свагер аннотаций zircote/swagger-php
  4. Пакет vladimir-yuldashev/laravel-queue-rabbitmq
  5. Пакет predis/predis
  6. Команда make:all_extended nikitinuser/laravel-make-all-extended

Для запуска бэка:

  1. cd backend
  2. cp .env.example .env
  3. sudo make up
  4. make install
  5. make migrate
  6. make jwt-init
  7. make user-management-role-init
  8. uncomment UserManagementModuleProvider in app.php
  9. uncomment LaravelMakeAllExtendedProvider
  10. php artisan app:set-admin {id_user} // опционально

Swagger

Для генерации Swagger по аннотациям используются библиотеки:
    - zircote/swagger-php
    - doctrine/annotations
Для запуска генерации выполнить команду:
    - ./vendor/bin/openapi app -o openapi.yaml

About

Репозиторий с настроенным для запуска в докере проектом

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published