Skip to content

wiistriker/govnokod.ru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Говнокод.ру - по колено в коде

О репозитории

Переписываем проект http://govnokod.ru на symfony2 (http://symfony.com)

Системные требования

Установка и настройка

Скачайте репозиторий и создайте файл app/config/parameters.yml. Заполните его конфигурационными параметрами. За основу нужно взять файл app/config/parameters.yml.dist

Ручная установка

Установите зависимости (об установке composer читайте https://getcomposer.org/download/)

$ php composer.phar install

Обновите схему базы данных

$ php app/console doctrine:schema:update --force

Заполните базу данных

$ php app/console doctrine:fixtures:load

Запуск сервера

Встроенный веб-сервер можно запустить через symfony-консоль:

$ php app/console server:run --docroot=www/

По умолчанию сервер будет запущен на порту 8000.

Запуск на виртуальной машине с помощью Vagrant

  1. Установите VirtualBox и Vagrant. Ознакомьтесь с документацией по Vagrant
  2. (Только для Windows) Добавьте пути до директорий, содержащих исполняемые файлы VirtualBox и Vagrant в переменную окружения PATH
  3. Переименуйте Vagrantfile.dist в Vagrantfile - это сделано на случай, если вы захотите иметь свою конфигурацию с другим пробросом портов или приватным статическим IP - например, для тестирования API приложения
  4. В корневой директории проекта выполните vagrant up - первоначальная установка может занять несколько минут
  5. Выполните инструкции по установке приложения, описанные выше (создание конфигурационного файла, заполнение БД) вручную или при помощи make. При установке виртуальной машины будет автоматически создана БД govnokod и пользователь root:root - используйте эти данные в файле конфигурации app/config/parameters.yml

Учтите следующее:

  • Приложение будет доступно по адресу http://localhost:8080 - этот адрес можно изменить
  • Выполняя vagrant destroy, вы уничтожите все внесенные в БД изменения. Используйте vagrant suspend, если вам нужно на время выключить виртуальную машину.

Code

Style

Код должен быть оформлен согласно стандартам PSR-1 и PSR-2. Для автоматического приведения к стандарту рекомендуется использовать PHP Coding Standards Fixer

About

Говнокод.ру - по колено в коде

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published