Commit graph

37 commits

Author SHA1 Message Date
b601b2bbb6 move shrine files out of public. use x-sendfile to send files for security. 2025-06-16 00:24:11 +02:00
7cd9c68a10 trying to get JS and cssbundling to work 2025-04-09 22:47:05 +02:00
e4af4c21ae dotenv instead of Rails credentials
The deployment is done on a Dokku server. It sets the DATABASE_URL
automatically.
2025-04-07 22:25:55 +02:00
52777edb65 Several changes to adapt Rails 8 2025-04-04 00:58:27 +02:00
b5534b1900 Massive revamping for Rails 8 and Zurb 2025-03-16 00:44:43 +01:00
7f9502fdfb update to rails 8.2 2025-03-13 23:05:41 +01:00
7117cb13d8 Missing line added 2025-02-25 22:23:57 +01:00
25672aabb0 Update to Rails 7.2 2025-02-25 21:57:16 +01:00
92aca77cdb General Rails and Ruby updates 2021-05-28 21:07:45 +02:00
afa90e3927 OAuth2 callback URL is now configurable 2021-02-28 01:59:53 +01:00
b2ed771663 Fix SMTP relay host for dokku deployment 2021-02-25 02:54:45 +01:00
1f9187e35c Add ActionMailer to inform admins about new screenshots
This version only informs Christoph as a test
2021-02-25 02:43:14 +01:00
c6296b882d Add support for env var DEBSHOTS_ALERT_MESSAGE
If that environment variable is set then it will display on every page.
2021-02-21 12:04:19 +01:00
a8325e4833 Cruft 2021-02-20 21:18:55 +01:00
a46a44ac39 No debug logging in production 2021-02-14 15:32:45 +01:00
7ac69a1d8a Rails update. Fancybox update. Migrations from Paperclip. 2020-10-19 18:49:47 +02:00
d130f68172 Upgrade from Rails 5.0 to 5.2 2020-04-14 02:16:25 +02:00
Christoph Haas
f41afd1a48 Fixed problem with wrong redirects behind proxy 2018-08-08 09:09:27 +02:00
Christoph Haas
459e86e25a Various fixes that prevented production deployment 2018-08-07 18:36:53 +02:00
Christoph Haas
9d6baa20e5 Ubuntu reviews disabled 2018-06-19 14:25:47 +02:00
280b95e3fd Enforcing HTTPS for authentication matters 2017-04-22 18:23:50 +02:00
26a2f44ff1 Updated Rails version to 5.0.2 2017-04-16 23:59:05 +02:00
48840f6254 Upgrade to Rails 5.0.1 2016-10-29 17:41:47 +02:00
339bb0427f Showing reviews on package's details page from Ubuntu 2016-08-16 12:50:03 +02:00
434e44a2a3 SSL can safely be enforced. nginx can handle that without loops now. 2016-08-06 12:10:30 +02:00
d9dd2792c6 Do not redirect HTTP to HTTPS globally. Causes 90% double requests. 2016-07-28 18:17:47 +02:00
b4ae69a519 Enforce HTTPS in production 2016-07-22 11:59:14 +02:00
1928f8d2a8 Caching configured using file_store 2016-06-28 17:12:32 +02:00
4a99d84919 Do not serve static files from the application in production mode 2016-06-21 10:58:34 +02:00
e446ec57b1 Enable X-Accel-Redirect for nginx production use 2016-06-16 12:11:00 +02:00
36f9ea3b6f Config variables fixed for production environment 2016-06-14 16:59:40 +02:00
754953a653 Remove Rails 4 compatibility cruft. 2015-04-23 17:18:55 +02:00
4c43e10ab3 Added architectures whitelist for Debian repository importer
Only the given architectures are considered.
This reduces the amount of computing required when updating the database from Debian repositories. And it probably limits the packages to those being availble on the more popular desktop architectures like amd64 and i386.
2015-04-22 23:03:25 +02:00
ba5e1f0d3a Added a repository to the production configuration. 2014-12-30 16:54:49 +01:00
183412b669 Moved vendor assets into asset pipeline. Fixes assets in production. 2014-12-28 13:11:41 +01:00
87f545414f Getting the project working again
Replace Twitter Bootstrap by Zurb Foundation
Used @import in SCSS instad of require_tree for proper order and use of variables like $debian_color
Moved old files out of the way (renamed them to xx*)
Welcome controller (/) works
Moved templates from ERB to SLIM format
Fixed database settings
Reduced routes to working ones
Tidied up Gemfile
Checked in experimental lab files

Tried to find a good description for this massive commit :)
2014-11-16 18:26:03 +01:00
3af24f56dc Blank rails 4.0 project started 2013-07-27 00:19:29 +02:00