Skip to content

apolev/pgdays

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pgdays

Добрый день. Я выбрал тестовое задание для разработчика. Окружение на котором я тестировал решение: * Ubuntu 14.04(64-bit) * PostgreSQL 9.3.4 * PHP 5.5.9 * Chrome 35.0.1916.114

Ответ на первый вопрос находится в файле docs/answer.pdf.

Установка: 0. Создать конфигурационный файл для подключения к веб серверу. Если у вас nginx, то достаточно будет отредактировать файл ./config/apolev-pgdays.loc.conf, вписав в него корректные пути (root, error_log, access_log и настройки для php-fpm).

  1. Отредактировать parameters.ini: в app.host выставить адрес по которому будет работать тестовое задание, в db.uri прописать данные для коннекта к базе.

  2. Установить зависимости: для зависимостей я использовал composer. Если его у Вас нет, нужно установить: curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer После установки выполнить команду: composer install.

  3. Создать в корне проекта папки для логов и кэша: mkdir logs && mkdir cache

  4. Инициализировать базу данных, набрав в корне команду: php ./init-db.php

  5. Прописать url тестового задания в ваш hosts файл.

С уважением, Алексей.

About

PgDay Test

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published