Project

General

Profile

Download (1.14 KB) Statistics
| Branch: | Tag: | Revision:
#!/usr/bin/make -f
# -*- makefile -*-

include /usr/share/cdbs/1/rules/debhelper.mk

# Uncomment this to turn on verbose mode.
# DEB_VERBOSE_ALL=1
# DH_VERBOSE=1

build/foreman::
#
# Build the gem cache
#
/bin/cp debian/debian.rb bundler.d/
/bin/cp config/settings.yaml.example config/settings.yaml
/bin/cp config/database.yml.example config/database.yml
/bin/cp config/email.yaml.example config/email.yaml
/usr/bin/bundle pack --all
/usr/bin/bundle exec rake locale:pack assets:precompile RAILS_ENV=production
/usr/bin/bundle exec rake db:migrate --trace RAILS_ENV=production
# we need to allow taxonomies so apipie cache renders documentation with them
/bin/sed -i 's/:locations_enabled: false/:locations_enabled: true/' config/settings.yaml
/bin/sed -i 's/:organizations_enabled: false/:organizations_enabled: true/' config/settings.yaml
/usr/bin/bundle exec rake apipie:cache cache_part=resources --trace RAILS_ENV=production
/bin/rm db/production.sqlite3
# Use rake1.9.1 explicitly
/bin/sed -ri 'sX/usr/bin/rake$$X/usr/bin/rake1.9.1X' extras/dbmigrate script/foreman-rake
/bin/sed -ri '1sXenv rubyXenv foreman-rubyX' bin/*
/bin/mkdir -p .ssh
(55-55/55)