Browse Source

Use script/configure_bundler instead of parameters for bundle install

master
Benjamin Neff 6 years ago
parent
commit
a018c6ff7b
No account linked to committer's email address
1 changed files with 16 additions and 4 deletions
  1. +16
    -4
      diaspora/install.sls

+ 16
- 4
diaspora/install.sls View File

- require: - require:
- rvm: diaspora_rvm_ruby - rvm: diaspora_rvm_ruby


diaspora_bundle_install:
diaspora_configure_bundler:
cmd.run: cmd.run:
- name: rvm ruby-{{ diaspora.ruby_version }}@diaspora do bin/bundle install --jobs $(nproc) --deployment --without test development --with {{ diaspora.database.type }}
- name: rvm ruby-{{ diaspora.ruby_version }}@diaspora do script/configure_bundler
- runas: {{ diaspora.user.username }} - runas: {{ diaspora.user.username }}
- cwd: {{ diaspora.install_path }} - cwd: {{ diaspora.install_path }}
- unless: rvm ruby-{{ diaspora.ruby_version }}@diaspora do bin/bundle check
- env: - env:
- RAILS_ENV: {{ environment }} - RAILS_ENV: {{ environment }}
- require: - require:
- rvm: diaspora_rvm_gemset
- gem: diaspora_install_bundler
- cmd: diaspora_rvm_ruby_version_alias - cmd: diaspora_rvm_ruby_version_alias
- file: {{ diaspora.install_path }}/config/database.yml
- onchanges:
- git: diaspora_git - git: diaspora_git


diaspora_bundle_install:
cmd.run:
- name: rvm ruby-{{ diaspora.ruby_version }}@diaspora do bin/bundle install
- runas: {{ diaspora.user.username }}
- cwd: {{ diaspora.install_path }}
- unless: rvm ruby-{{ diaspora.ruby_version }}@diaspora do bin/bundle check
- env:
- RAILS_ENV: {{ environment }}
- require:
- cmd: diaspora_configure_bundler

diaspora_create_database: diaspora_create_database:
cmd.run: cmd.run:
- name: rvm ruby-{{ diaspora.ruby_version }}@diaspora do bin/rake db:create db:migrate - name: rvm ruby-{{ diaspora.ruby_version }}@diaspora do bin/rake db:create db:migrate

Loading…
Cancel
Save