diff options
| author | cedricnjanga | 2017-07-06 15:59:36 +0200 |
|---|---|---|
| committer | cedricnjanga | 2017-07-06 15:59:36 +0200 |
| commit | bb6f9da17477dfd05313fc6b071a6ac101af5077 (patch) | |
| tree | f158516979bb688541b28666975a3c1b3082ccd4 /install/deploy-helper.sh | |
| parent | 91129c34adec4b5d76a384833ebb14bbd1e54635 (diff) | |
| parent | 6509f34e8ebdac1c0d685a9f8acaa31d2c99c293 (diff) | |
| download | chouette-core-bb6f9da17477dfd05313fc6b071a6ac101af5077.tar.bz2 | |
Merge branch 'master' of github.com:af83/stif-boiv
Diffstat (limited to 'install/deploy-helper.sh')
| -rwxr-xr-x | install/deploy-helper.sh | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/install/deploy-helper.sh b/install/deploy-helper.sh index 487c4539c..5fa8efb9e 100755 --- a/install/deploy-helper.sh +++ b/install/deploy-helper.sh @@ -16,6 +16,8 @@ function setup() { mkdir -p $BASEDIR/shared/config/environments + mkdir -p $BASEDIR/shared/config/initializers + mkdir -p $BASEDIR/shared/public mkdir -p $BASEDIR/shared/public/uploads mkdir -p $BASEDIR/shared/public/assets @@ -54,6 +56,24 @@ production: password: $DATABASE_PASSWORD EOF fi + + + if [ ! -f initializers/sidekiq.rb ]; then + cat > initializers/sidekiq.rb <<EOF +Sidekiq.configure_server do |config| + pendings = [ + LineReferential.find_by(name: 'CodifLigne').line_referential_syncs.pending.take, + StopAreaReferential.find_by(name: 'Reflex').stop_area_referential_syncs.pending.take + ] + pendings.compact.map{|sync| sync.failed({error: 'Failed by Sidekiq reboot', processing_time: 0})} + config.redis = { url: '$SIDEKIQ_REDIS_URL' } +end + +Sidekiq.configure_client do |config| + config.redis = { url: '$SIDEKIQ_REDIS_URL' } +end +EOF + fi } function install() { @@ -85,7 +105,7 @@ function install() { ln -s $local_directory $release_directory done - for file in secrets.yml database.yml environments/production.rb; do + for file in secrets.yml database.yml environments/production.rb initializers/sidekiq.rb; do local_file=$BASEDIR/shared/config/$file release_file=config/$file |
