??????? jtalk-vm

 
 
 
Сообщения:21
После выполнения команды vagrant up


картинка1
Подключаюсь по ssh черещ putty. После выполнения команды jtalks deploy --environment vagrant --project jcommune --build 1.4.569

картинка2
 
 
Сообщения:365
Судя по первому скриншоту, виртуалка стартонула, но софт туда не доставился. Все дело в том, что мы обновили Java до 7ой версии, но шеф скрипты к сожалению сломаны с этой версией и мы все не можем их заставить заработать.
Как пофиксить: открываем Vagrantfile, меняем версию Java с 7 на 6. И делаем vagrant destroy, vagrant up. Затем при запуске самого форума, нужно выбирать более старую версию: 1035. Мы думаю на этой неделе сможем-таки пофиксить скрипты и запускать можно будет последнюю версию форума.
 
 
Сообщения:21
Где изменить? я что то не нашел.
Vagrant::Config.run do |config|
  config.vm.box = "precise32"
  config.vm.box_url = "http://files.vagrantup.com/precise32.box";
  config.vm.forward_port 8080, 4000

  config.vm.provision :chef_solo do |chef|
  #configuring soft that's going to be installed
    chef.json.merge!({
      :java => {
        "install_flavor" => "oracle",
        :oracle => {"accept_oracle_download_terms" => true}
       },
      :mysql=> {
        :client => { :version => "5.5.28" },
        :server_root_password => "root",
        :server_repl_password => "no_replication",
        :server_debian_password => "root"
      },
      :resolver => {
        :nameservers => ["8.8.8.8", "8.8.4.4"]
      }
    })
    #updating package caches to install fresh soft
    chef.add_recipe("resolver")
    chef.add_recipe("apt-get")
    #installing software
    chef.add_recipe("java")
    chef.add_recipe("openssl::default")
    chef.add_recipe("mysql::server") #installs both client and server
    chef.add_recipe("tomcat7")
    chef.add_recipe("python::pip")
    chef.add_recipe("apt")
    chef.add_recipe("git")
    chef.add_recipe("jtalks::cicd")
  end
end
Изменен:31 июл 2013 09:20
 
 
Сообщения:365
В общем я попробовал и не имеет смысла счас ничего там добавлять/менять, не совсем рабочие эти рецепты, буду сегодня-завтра разбираться.
Прям счас можно сделать следующее:
git clone git@github.com:jtalks-org/jtalks-vm.git
cd jtalks-vm
git checkout 450284ba092be6bc441593abbf0b512aedc4d6ef
vagrant up
То бишь работать с прежней версией JTalks VM. Деплоить же форум стоит уже более новый, и делать это вот так:
jtalks deploy --environment vagrant --project jcommune --build 1035
Только что все это попробовал, работает.
 
 
Сообщения:365
talk, что-то вышло?
 
 
Сообщения:21
Беспокоить уже не хотел. Нет, не получилось.
Результат:
 
 
Сообщения:365
Лучше побеспокоить, нам самим нужно отладить весь процесс. Судя по ошибке у тебя нет просто учетки на гитхабе, не можешь склонировать. В общем я создал ветку, которую можно теперь скопировать без гита. Теперь инструкция для тебя будет выглядеть так:
wget https://github.com/jtalks-org/jtalks-vm/archive/WithJava6.zip #качаем каталог с гитхаба
unzip WithJava6.zip #распаковываем
cd jtalks-vm-WithJava6 #переходим в распакованный каталог
vagrant up #запускаем виртуалку
Ну а запуск приложения остается прежним:
jtalks deploy --environment vagrant --project jcommune --build 1035
 
 
Сообщения:21
У меня есть акк на гитхаб. Что в этом случаи делать?
Изменен:01 авг 2013 09:35
 
 
Сообщения:365
Ну по какой-то причине у тебя не получилось склонировать репу с гитхаба, да и не надо, можешь вторым способом пока воспользоваться.
 
 
Сообщения:21
Так и сделал :)
 
 
Сообщения:365
А чего теперь сломалось? Давай скриншот или логи :)
 
 
Сообщения:21
Результат:
 
 
Сообщения:365
О, так все отлично - все заработало. Теперь в своем браузере набери http://localhost:4000/jcommune
 
 
Сообщения:365
Чтоб заполнить базу данными можно поставить Poulpe и настроить ветки и разрешения, а можно воспользоваться скриптом. Зайдя на виртуалку можно выполнить:
wget https://raw.github.com/jtalks-org/jcommune/master/jcommune-model/src/main/resources/org/jtalks/jcommune/model/sample-forum.sql
mysql -uroot -proot jtalks < sample-forum.sql
 
 
Сообщения:21
Результат:
 
Модераторы:katctapobepІраїдаJulia AtlyginaJulik21Julikdsafjifb
Сейчас эту тему просматривают:Нет