Skip to content

ProjectsFolder/Symfony-workplace

Repository files navigation

Symfony-workplace

Описание приложения

Проект для изучения Symfony

Требования к системе

Для запуска приложения необходимы

Установка приложения

  1. скопировать содержимое репозитория в локальную папку
  2. открыть папку проекта в командной строке
  3. установить все зависимости backend
composer install
  1. создать файл .env.local, скопировав в него содержимое .env
  2. получить SSH-ключи для генерации JWT-токена
openssl genrsa -out config/jwt/private.pem -aes256 4096
openssl rsa -pubout -in config/jwt/private.pem -out config/jwt/public.pem
  1. указать секретную фразу, использованную при генерации SSH, в файле .env.local
  2. настроить подключение к базе данных в файле .env.local
  3. создать базу данных
php bin/console doctrine:database:create
  1. выполнить миграции
php bin/console doctrine:migrations:migrate
  1. установить все зависимости frontend
yarn install
  1. скомпоновать файлы frontend
yarn encore dev
  1. запустить сервер разработки
php bin/console server:run

Дополнительно

Можно назначить пользователя администратором командой

php bin/console app:set-admin {username}