Dennis Schubert
f3b7d57b3a
Merge pull request #3993 from MrZYX/sidekiq
...
Sidekiq (+ some cleanup)
2013-04-03 15:19:15 -07:00
Alexander Wenzowski
5b0d33ade0
ensure v2 release of rubygems
2013-04-01 22:17:25 -04:00
Jonne Haß
79a79d65d6
Bye Resque. Ohai Sidekiq.
...
* 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
2013-03-21 23:39:07 +01:00
Jonne Haß
5cede18e8d
exec foreman in script/server
2013-02-18 21:31:54 +01:00
Jonne Haß
9ffe47aab4
bump recommend ruby to 1.9.3-p385
2013-02-17 13:57:15 +01:00
Jonne Haß
880d440f3b
bump recommended ruby and rubygems version to the latest and greatest
2013-02-04 00:40:12 +01:00
Florian Staudacher
b97786661d
add clarifying message to install script (+ fix typo) [ci skip]
2013-01-08 10:11:50 +01:00
Jonne Haß
366768eac7
the day I decide to switch to seleniums prerelease 2.27 comes out. great. anyway, still two timeouts, any ideas? anyone?
2012-12-06 18:38:06 +01:00
Jonne Haß
e05edcfda6
Revert "hmm, I hate it if these things work locally..."
...
This reverts commit 4cebe42375 .
2012-12-06 10:45:46 +01:00
Jonne Haß
4cebe42375
hmm, I hate it if these things work locally...
2012-12-06 10:45:12 +01:00
Jonne Haß
d836d1102a
let travis find the selenium prerelease
2012-12-06 10:39:31 +01:00
Jonne Haß
2a7a0b7b99
* made number of unicorn worker processes configurable
...
* made configuration loader indepenent of rails
* corrected mismatch between example and default config (server.db/server.database)
2012-11-30 14:00:25 +01:00
Jonne Haß
b2606bc8c8
givup on installing FF16, just allow cucumber to fail until FF17 is supported
2012-11-24 10:35:07 +01:00
Jonne Haß
23cc8a806a
we really need a new selenium release...
2012-11-24 10:26:56 +01:00
Jonne Haß
19ac3bc45c
install libnotify4 too
2012-11-23 01:00:21 +01:00
Jonne Haß
0f6aab9593
giving up on apt, just download the right firefox deb
2012-11-23 00:57:24 +01:00
Jonne Haß
3b05490306
maybe that's a correct ff package version
2012-11-22 23:56:31 +01:00
Jonne Haß
1146421f83
maybe ff 16.0.2 is installable?
2012-11-22 23:45:45 +01:00
Jonne Haß
e8a7f40970
attempt to install ff 16 until there's a new selenium release
2012-11-22 23:42:08 +01:00
Jonne Haß
76bd782962
bump recommended ruby version to 1.9.3-p327 since it fixes a potential DoS attack
2012-11-22 20:17:00 +01:00
Jonne Haß
bbad82c5d2
this should restore compatibillity with ruby below 1.9.3-p125, not sure if we should hotfix this, if anyone wants to...
2012-11-22 20:04:19 +01:00
Florian Staudacher
9723c4abc9
don't let the install script run as root user
2012-11-16 15:34:44 +01:00
Florian Staudacher
67548b6afc
make install script ouput even smarter
2012-11-10 17:32:15 +01:00
Florian Staudacher
18e755c8a9
installer output system rework
2012-11-04 22:41:01 +01:00
Eitan Adler
9b75f1a83e
Remove non-portable bashisms from most of the scripts.
...
Only install.sh has any bashisms left. However, the bug
which prevented it from running on most systems (using
/bin/bash directly) has been fixed.
2012-11-04 22:41:01 +01:00
Jonne Haß
e75aa111e3
use foremans formation option and not the alias concurrency, start unicorn_rails instead of unicorn
2012-11-04 17:05:16 +01:00
Jonne Haß
f0ef4a764e
refactor script/server and associated stuff
2012-10-19 12:25:15 +02:00
Florian Staudacher
a5b97f72a3
forgot one in the text ... always scroll to the bottom [ci skip]
2012-10-06 12:10:29 +02:00
Florian Staudacher
b71e1a08dc
adapt install.sh to the new config files,
...
remove some unnecessary stuff
2012-10-06 12:06:59 +02:00
Florian Staudacher
599d2e9aae
minor install script improvements
2012-10-02 22:09:52 +02:00
Jonne Haß
2a4db54db9
New configuration system
...
* Throw away old system
* Add new system
* Add new example files
* Replace all calls
* add the most important docs
* Add Specs
* rename disable_ssl_requirement to require_ssl
* cloudfiles isn't used/called in our code
* since community_spotlight.list is only used as enable flag replace it with such one and remove all legacy and irelevant codepaths around it
* die if session secret is unset and on heroku
* First basic infrastructure for version information
2012-09-26 20:19:37 +02:00
Jonne Haß
1277cf92b2
refactor ci scripts
2012-09-23 19:00:52 +02:00
Jonne Haß
53c77f7efd
drop rename notice about script_server.yml [ci skip]
2012-09-10 14:00:02 +02:00
Florian Staudacher
0c340d8056
don't use extended regexp for sed (not needed)
2012-08-05 13:39:30 +02:00
Samuel Fawaz
7844264571
database configuration does not work when choosing PgSQL
2012-08-03 23:39:03 +02:00
Steven Hancock
a8de3a5a3f
Rails.root and File.join cleanup
...
- `Rails.root` is a `Pathname`, so let's use `Rails.root.join`
- Clean up most of the remaining `File.join`s
2012-06-11 03:13:20 -07:00
N.S.Devaraj
94e5b4dc7b
Update master
2012-06-05 11:17:26 +05:30
David Morley
8be3267d00
remove jammit
2012-05-30 10:22:28 -07:00
Florian Staudacher
b5a53c03d7
when using system ruby, we might need sudo [ci skip]
2012-05-20 22:46:07 +02:00
Florian Staudacher
a49fe03bd8
use schema instead of migrations for installer [ci skip]
2012-05-19 18:24:13 +02:00
Florian Staudacher
bdf7dba42e
update ruby version, be more verbose while installing, load .rvmrc the hard way
2012-05-16 16:11:04 +02:00
Florian Staudacher
6661f91e1d
make sure bundler is installed, be more specific in 'welcome' message [ci skip]
2012-05-14 13:01:49 +02:00
Florian Staudacher
2d810a0c43
missing quotes... [ci skip]
2012-05-11 21:20:56 +02:00
Florian Staudacher
6cf163766a
install script now checks for proper rvm/ruby and js runtime [ci skip]
2012-05-11 21:13:15 +02:00
Florian Staudacher
80511d065b
don't block stdin when using install script [ci skip]
2012-05-10 17:54:43 +02:00
Florian Staudacher
3ff94b0312
install script improvements [ci skip]
2012-04-25 15:12:04 +02:00
Florian Staudacher
4075791376
install script - break out of non-interactive shell [ci skip]
2012-04-24 14:59:03 +02:00
Florian Staudacher
ec5289bd3b
continue working on install script [ci skip]
2012-04-17 02:21:05 +02:00
Florian Staudacher
4e030c3de8
made install script a little smarter, hope u like it ;)
2012-04-14 20:28:39 +02:00
Maxwell Salzberg
fae883df56
comments for what I want this to be
2012-04-13 10:25:52 -07:00