Skip to content

urfu-2015/team3

Repository files navigation

Kafkatist (Фото квест)

Build Status

Мы используем:

  1. Waffle для задач
  2. mLab (MongoDB) для базы данных
  3. Heroku для деплоя
  4. TravisCI для CI
  5. Stylus для препроцессинга
  6. Mocha для тестов
  7. ESLint для анализа кода
  8. Mongolab-data-api для подключения к базе данных

Структура проекта

blocks/                Блоки статики (Stylus)
controllers/           Логика
models/                Модели данных
generator/             Создание базы данных
lib/                   Локальные модули
tests/                 Тесты
views/                 Шаблоны
app.js                 Стартовое приложение
routes.js              Пути (urls)
webpack.config.js      Production конфиг
webpack.dev.config.js  Dev конфиг

Запуск сервера локально:

$ API_KEY="our_api_key" npm run dev # сборка статики и запуск

Доступные команды:

$ npm run test # запуск тестов
$ npm run build # собрать статику с production конфигом
$ npm run start # запуск сервера с dev конфигом
$ npm run lint # запуск линтеров
$ npm run watch # сборка статики на лету

Деплой:

Автоматическое разворачивание сервера при изменениях в основном репозитории urfu-2015/team3

База данных

MongoDB:

mongodb://<dbuser>:<dbpassword>@ds064718.mlab.com:64718/kafkatist

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published