Skip to content

Degit22/symfony-skeleton

 
 

Repository files navigation

{Project}

Первоначальная установка

  • Скопируйте и настройте переменные окружения .env

    cp .env.dist .env

  • Запустите контейнеры

    docker-compose up -d

  • Установите PHP зависимости

    bin/composer install

    Если у вас не выполняется эта команда, попробуйте так:

    docker-compose exec php composer install

    Во время установки symfony запросит некоторые параметры (например, подключение к базе)

  • Соберите модель

    bin/app propel:model:build

  • Установите ассеты

    bin/app assets:install

  • Добавьте хост проекта в /etc/hosts (C:/Windows/System32/drivers/etc/hosts)

    sudo vim /etc/hosts
    
    127.0.0.1 {project}.localhost
    

Работа с docker-compose

  • Запустить контейнеры

    docker-compose up -d

  • Остановить контейнеры

    docker-compose down

Работа с проектом

Propel миграция
  • Собираем модель

    bin/app propel:model:build

  • Создаем миграцию

    bin/app propel:migration:diff

  • Проверяем запросы в созданном файле миграции, удаляем все лишнее

  • Выполняем запросы миграции

    bin/app propel:migration:migrate

Markup
  • Для перезагрузки сборщика markup

    docker-compose restart markup

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 90.1%
  • HTML 8.4%
  • Other 1.5%