* Dropped all references to Resque * Moved all jobs under app/workers since that's the Sidekiq convention * Renamed Jobs module to Worker to match new location * Adapted all jobs to Sidekiq * Replaced all enqueue calls with perform_async * Dropped Resque hacks from specs and features, replaced with sidekig/testing in RSpec and sidekig/testing/inline in Cucumber * Updated scripts to start a Sidekiq server * Inline Sidekiq sinatra app * Let Sidekiq create the actual Redis instance * Workaround already initialized constant warnings in service models * Resolved ToDo in one job definition by creating proper exception clases for some errors in receiving posts * Added sidekiq section to configuration to make it completly configurable to the user * Add Sidekiq middleware for clean backtraces * Delay HttpMulti retry to give offline pods a chance to come back up * Do not retry on GUID already taken and alike errors * Be graceful about deleted posts in GatherOEmbedData
54 lines
1.1 KiB
Text
54 lines
1.1 KiB
Text
mysql: &mysql
|
|
adapter: mysql2
|
|
host: "localhost"
|
|
port: 3306
|
|
username: "root"
|
|
password: ""
|
|
# socket: /tmp/mysql.sock
|
|
charset: utf8
|
|
collation: utf8_bin
|
|
|
|
postgres: &postgres
|
|
adapter: postgresql
|
|
host: localhost
|
|
port: 5432
|
|
username: postgres
|
|
password:
|
|
encoding: unicode
|
|
|
|
# Comment the the mysql line and uncomment the postgres line
|
|
# if you want to use postgres
|
|
common: &common
|
|
# Choose one of the following
|
|
<<: *mysql
|
|
#<<: *postgres
|
|
|
|
# Should match environment.sidekiq.concurrency
|
|
#pool: 25
|
|
|
|
##################################################
|
|
#### CONFIGURE ABOVE #############################
|
|
##################################################
|
|
|
|
# Normally you don't need to touch anything here
|
|
|
|
postgres_travis: &postgres_travis
|
|
adapter: postgresql
|
|
username: postgres
|
|
combined: &combined
|
|
<<: *common
|
|
development:
|
|
<<: *combined
|
|
database: diaspora_development
|
|
production:
|
|
<<: *combined
|
|
database: diaspora_production
|
|
test:
|
|
<<: *combined
|
|
database: "diaspora_test"
|
|
integration1:
|
|
<<: *combined
|
|
database: diaspora_integration1
|
|
integration2:
|
|
<<: *combined
|
|
database: diaspora_integration2
|