[Groonga-commit] groonga/packages.groonga.org at e3c220d [master] Install by gem

Back to archive index

Kouhei Sutou null+****@clear*****
Mon Nov 3 23:09:32 JST 2014


Kouhei Sutou	2014-11-03 23:09:32 +0900 (Mon, 03 Nov 2014)

  New Revision: e3c220dbb0ddb8dabb7cffed02ff84460af545aa
  https://github.com/groonga/packages.groonga.org/commit/e3c220dbb0ddb8dabb7cffed02ff84460af545aa

  Message:
    Install by gem

  Removed files:
    ansible/files/droonga-engine/Gemfile
  Modified files:
    ansible/playbook.yml

  Deleted: ansible/files/droonga-engine/Gemfile (+0 -3) 100644
===================================================================
--- ansible/files/droonga-engine/Gemfile    2014-11-03 22:19:45 +0900 (b5c6784)
+++ /dev/null
@@ -1,3 +0,0 @@
-source "https://rubygems.org/"
-
-gem "droonga-engine", :github => "droonga/droonga-engine"

  Modified: ansible/playbook.yml (+15 -9)
===================================================================
--- ansible/playbook.yml    2014-11-03 22:19:45 +0900 (b66bf0b)
+++ ansible/playbook.yml    2014-11-03 23:09:32 +0900 (f0283e6)
@@ -169,16 +169,17 @@
         dest=~droonga-engine/.forward
         owner=droonga-engine
         group=droonga
-    - name: Put ~droonga-engine/Gemfile
-      copy:
-        src=files/droonga-engine/Gemfile
-        dest=~droonga-engine/Gemfile
-        owner=droonga-engine
-        group=droonga
+    - name: Update droonga-engine repository
+      git:
+        repo=https://github.com/droonga/droonga-engine.git
+        dest=~droonga-engine/droonga-engine/
     - name: Install droonga-engine
-      shell: rm -rf Gemfile.lock; bundle install --system
+      shell: |-
+        rm -rf *.gem; \
+        gem build droonga-engine.gemspec && \
+        gem install droonga-engine-*.gem
       args:
-        chdir: ~droonga-engine/
+        chdir: ~droonga-engine/droonga-engine
     - name: Configure droonga-engine
       shell: sudo -u droonga-engine -H droonga-engine-catalog-generate --hosts=127.0.1.1,127.0.2.1,127.0.3.1 --output catalog.json
       args:
@@ -208,7 +209,12 @@
         owner=droonga-http-server
         group=droonga
     - name: Install droonga-http-server
-      shell: npm install -g droonga/express-droonga droonga/droonga-http-server
+      shell: |-
+        npm install -g \
+          express \
+          droonga/express-droonga \
+          droonga/droonga-http-server && \
+        rm -rf /usr/local/lib/node_modules/express-droonga/node_modules/express
     - name: Configure droonga-http-server
       shell: |-
         sudo -u droonga-http-server -H \
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index