47 Commits

Author SHA1 Message Date
ca765712d0 fix docker build (#799) 2025-06-15 15:35:16 +02:00
5437e14ce8 [deps] upgrade to Rails v7.2 and ActiveAdmin v3 (#777) 2025-03-22 16:40:14 +01:00
9b957d0587 remove staging environment + force STORAGE_PROVIDER=local in Docker production test 2024-02-13 19:33:38 +01:00
e90d8e215c use sidekiq in all envs + amazon storage by default in pro + other small tweaks 2024-02-13 00:05:18 +01:00
b925110ecb Adds a production ready docker environment (#730) 2024-02-12 23:50:29 +01:00
8870afe53c Upgrade to Ruby 3 💫 2023-12-08 18:47:40 +01:00
a9ef3129b2 [tests] eager load code when running specs on CI 2023-06-11 18:54:33 +02:00
a0b7f1970b feat: users can now upload their photos of their computer
they can also crop the photos (Implemented using Minimagick and JavaScript) into a square shape. Issue #627.
2021-05-05 22:53:06 +02:00
72edf73666 [FIX] fix due to Rails 6 upgrade in StatisticsController#statistics_all_transfers 2020-12-21 21:29:34 +01:00
88b898f968 allow to compile js with ES6 syntax 2020-12-18 12:20:23 +01:00
331ec8429a Yay! all tests passing 2020-12-16 00:14:19 +01:00
29c8ec03fc trying to fix travis (1st attempt) 2020-04-04 18:01:33 +02:00
0bacdebc15 Merge branch 'develop' into rails_6 2020-02-26 00:04:29 +01:00
e572437f11 Remove next environment
It was used while migration the production server and since this one and
production configs are almost exact copies (just rails_env differs) it's
no longer needed.

And this brings simplicity back to this repo.

The most noticeable change is the removal of `url` from production's
database config as DATABASE_URL got removed in
https://github.com/coopdevs/timeoverflow-provisioning/pull/21 two years
ago and it's true in production:

```
timeoverflow@timeoverflow-production:~$ env | grep DATABASE
DATABASE_NAME=xxx
DATABASE_USER=xxx
DATABASE_PASSWORD=xxx
```
2020-01-22 12:51:53 +01:00
e702af3b50 Symlink next env config to production's
This is the safest way to have the exact same config across these two
envs. Keep in mind next will die in the upcoming days. Meanwhile, let's
keep them in sync.
2019-12-20 16:33:30 +01:00
3f318ccdb5 Merge pull request #517 from coopdevs/remove_cache
Remove LazyRecoverable and dalli (and memcached)
2019-12-10 16:40:21 +01:00
268bc0dfd2 Add next.timeoverflow.org Capistrano deploy
This is the upgraded server we are setting up to host the app. Time to
deploy and start testing! 🎉

The Capistrano environment is tightly coupled with Rails environments so
we need to add a new one called `next`.
2019-11-20 20:32:16 +01:00
933ca8c8d6 Remove LazyRecoverable and dalli 2019-10-03 20:45:16 +02:00
c0071212b2 more gem updates; minor js refactor; first pass over tests and first fixes :) 2019-09-26 02:16:05 +02:00
27be159c1d Rails 6, first commit! the app boots fine and seems to work fine as well 2019-09-25 22:43:20 +02:00
6ce67f1db2 fix favicon issue (#480) 2019-04-08 22:20:34 +02:00
6f210fc6dd Run background jobs inline in test environment 2018-05-29 16:52:25 +02:00
def4d7bc75 Merge branch 'develop' into update-deps2
Conflicts:
	Gemfile.lock
2018-02-05 20:01:30 +01:00
325ce21015 Doc++ 2018-01-31 16:20:26 +01:00
43e8105782 Add staging environment 2018-01-31 10:41:24 +01:00
05022525b4 quiet_assets is not necessary with sprockets-rails > 3.1 2018-01-26 20:09:21 +01:00
1e74b71834 Add letter_opener gem 2017-08-01 18:02:15 +02:00
6b72ffcc91 Reduce logging on test output 2015-10-17 17:11:42 +02:00
dc94483b5e Force SSL 2015-04-15 17:52:12 +02:00
70622f6cbe Upgrade to Rails 4.2; review app skeleton (closes #115) [WIP] 2015-01-09 19:52:14 +01:00
06b6357831 Make HoundCI happy. 2014-11-30 04:25:25 +01:00
fa46e271d6 Pundit-based user authorization
* Added pundit last version
* Added user policy (rely on single-org-per-user for now)
* Apply policies on new/create/update actions
2014-11-30 04:20:05 +01:00
8e4ea352c2 read smtp configuration from environment 2014-05-30 21:14:15 +02:00
a59675b8e4 Add localized mail templates, and some translation for devise. 2014-01-20 00:12:35 +01:00
65bfeb04b1 Remove ssl forcing for now 2014-01-17 18:31:35 +01:00
0f33793473 force ssl 2014-01-05 09:49:40 +01:00
c357f91938 no need to configure smtp 2014-01-01 11:22:40 +01:00
b359b83fd9 Added action mailer configuration based on ENV. Added username field in sign up view. Added devise support in specs. 2013-12-31 13:31:36 +01:00
60a85a6c8d New tests for transfers_controller. New spec for inquiries_controller. New fabricators. 2013-11-07 19:44:57 +01:00
687d88238d Upgrade to Rails 4
Clean up
2013-07-03 02:16:00 +02:00
2ddb9b92e6 memcachier gem, no need to configure in the production file 2013-05-15 02:57:20 +02:00
e225581cff fix cache store definition 2013-05-15 02:52:26 +02:00
603c53c86b fix for memcache config, plus add newrelic gem 2013-05-15 02:49:27 +02:00
ad2263ab41 memcachier config for production 2013-05-15 02:40:42 +02:00
af4b5080b4 Added explicit dependencies for the http interceptor,
compile assets in production if needed.
2012-12-17 10:48:06 +01:00
bd9bde4ac0 rails4 is not mature enough for us 2012-11-04 09:50:52 +01:00
fbddf419fe inital app skeleton 2012-10-24 10:04:29 +02:00