Closed Elnos closed 9 years ago
Нужно MongoDB, NodeJS и NPM (node package manager)
я так и не понял как его запустить. Напиши что к чему какой файл стартует. Что за grunt? У меня такая команда не появилась
последовательность операций:
git clone, npm install, grunt serve
Вот команды grunt нету
Или ты имеешь ввиду одной строкой npm install grunt serve?
странно, Серега. а ты ввел npm install до этого. grunt должен был установиться. Хотя погоди, а ты зашел в папку с только что склонированным репозиторием?
Да, вводил. Проверь пожалуйста всю последовательность действий. В какой папке что вводить. По возможности опиши логику включения проекта. Где инициализация, где настройки ит.д. Хорошо бы ещё узнать, какие файлы нужно сохранять в резервную копию.
Серега, извини. Оказалось это совсем не просто - сам промучился. Я всё сделал на Ubuntu 14.04.1 LTS Trusty в виртулке VirtualBox с помощью Vagrant. Последовательность действий, приведших к успеху: sudo apt-get update sudo apt-get install git curl curl -sL https://deb.nodesource.com/setup | sudo bash - sudo apt-get install nodejs sudo npm install -g grunt-cli sudo npm install -g bower git clone https://github.com/megajob/superjob cd superjob npm install << не сработало sudo npm install bower install << выдало ошибку "Unable to find a suitable version for angular". Из предложенных вариантов выбрал "angular#1.3.0" sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list sudo apt-get update
теперь установим mongodb: sudo apt-get install -y mongodb-org и запускаем проект: grunt serve
видео установки: https://www.youtube.com/watch?v=J9oNT_sTPA0
что удобно насчет MongoDB, так это то, что файл с данными можно хранить где захочется и сделать это очень легко: mongod --dbpath $(pwd)/db и mongo будет хранить данных в текущем каталоге, в db подкаталоге и его уже можно бэкапить
Вкратце описал логику и работу: http://youtu.be/k-63cyuGO38
Спасибо. Сегодня попробую. Только вот ролики не работают. Пишет " this video is private". Добавить меня к тем, кто может посмотреть :-)
Исправил
Кажется запустилось. А что и как можно посмотреть?
зайди на порт 9000, там страница дефолтная должна быть. наша логика /users/list, /parts/list
Странно сейчас заработало. Видимо перезагрузка была нужна. Но как зайти, попробовал test@test.com и admin@admin.com
Для того, чтобы посмотреть заходить не нужно. Сейчас разграничения прав нет.
2014-10-29 8:35 GMT-07:00 Sergey notifications@github.com:
Странно сейчас заработало. Видимо перезагрузка была нужна. Но как зайти, попробовал test@test.com и admin@admin.com
— Reply to this email directly or view it on GitHub https://github.com/MegaJob/SuperJob/issues/25#issuecomment-60945678.
Я вводил URL Server: 9000/users/list И ничего, только стартовая страница
Моя вина. Рабочие пути: /user/list /user/create /user/edit/{username, например iva}
On Wed, Oct 29, 2014 at 9:32 AM, Sergey notifications@github.com wrote:
Я вводил URL Server: 9000/users/list И ничего, только стартовая страница
— Reply to this email directly or view it on GitHub https://github.com/MegaJob/SuperJob/issues/25#issuecomment-60957088.
всё ок. Закрываю задачу. Осталось туда что-то из нашего интерфейса прикрутить
Что нужно чтобы я смог запустить сайт у себя в виртуалке?