No description
Find a file
Christoph Haas c09fcea025
Some checks failed
CI / scan_ruby (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
fx /screenshot-with-version
2025-06-27 00:06:31 +02:00
.github Massive revamping for Rails 8 and Zurb 2025-03-16 00:44:43 +01:00
.kamal Massive revamping for Rails 8 and Zurb 2025-03-16 00:44:43 +01:00
app logic made nicer 2025-06-26 23:33:32 +02:00
bin lab 2025-04-11 09:39:33 +02:00
config fx /screenshot-with-version 2025-06-27 00:06:31 +02:00
db Several changes to adapt Rails 8 2025-04-04 00:58:27 +02:00
doc add explanation for x-sendfile 2025-06-16 00:25:02 +02:00
lib added job to purge old log files 2025-06-23 00:46:32 +02:00
log Blank rails 4.0 project started 2013-07-27 00:19:29 +02:00
public make sure that images are only delivered if the user has view permission 2025-06-18 01:36:17 +02:00
test run upload tests on a package with no screenshots 2025-06-27 00:06:14 +02:00
vendor/javascript Moved from Fancybox to Photoswipe for click-to-zoom 2025-05-08 01:10:03 +02:00
.dockerignore move shrine files out of public. use x-sendfile to send files for security. 2025-06-16 00:24:11 +02:00
.gitattributes Massive revamping for Rails 8 and Zurb 2025-03-16 00:44:43 +01:00
.gitignore move shrine files out of public. use x-sendfile to send files for security. 2025-06-16 00:24:11 +02:00
.gitlab-ci.yml speed up build with cache 2025-06-06 23:19:59 +02:00
.node-version Massive revamping for Rails 8 and Zurb 2025-03-16 00:44:43 +01:00
.rubocop.yml no ugly reformatting of if-unless 2025-06-18 01:36:37 +02:00
.ruby-version Ruby and Gem updates 2025-02-03 01:08:20 +01:00
app.json Removed rake db:schema:load from predeploy. Need to find better way. 2024-07-21 12:48:00 +02:00
config.ru General Rails and Ruby updates 2021-05-28 21:07:45 +02:00
dns moved to coolify1 2025-06-16 00:24:34 +02:00
docker-compose.yml dummy smtp server added 2025-05-19 00:21:03 +02:00
Dockerfile newer node version 2025-06-05 01:06:26 +02:00
Gemfile disable turbo. unwanted side effects. 2025-05-13 01:19:03 +02:00
Gemfile.lock bundle install 2025-05-14 22:28:19 +02:00
Guardfile Enable screen clearing in Guard 2018-08-14 15:00:52 +02:00
LICENSE GPL3 license added 2018-08-08 17:02:03 +02:00
nginx.conf.sigil Reflecting Shrine path change in nginx config template 2021-02-13 23:15:25 +01:00
package.json lucene icons added, styling fixed 2025-05-09 00:41:11 +02:00
postcss.config.js Massive revamping for Rails 8 and Zurb 2025-03-16 00:44:43 +01:00
Procfile Trivial change to trigger re-deployment 2021-04-27 00:20:24 +02:00
Procfile.dev move shrine files out of public. use x-sendfile to send files for security. 2025-06-16 00:24:11 +02:00
Rakefile Massive revamping for Rails 8 and Zurb 2025-03-16 00:44:43 +01:00
README.md Minor README changes 2024-07-29 19:38:16 +02:00
sql Massive revamping for Rails 8 and Zurb 2025-03-16 00:44:43 +01:00
webpack.config.js Massive revamping for Rails 8 and Zurb 2025-03-16 00:44:43 +01:00
yarn.lock lab 2025-04-11 09:39:33 +02:00

About debshots

Debshots is a web application written in Ruby-on-Rails that powers the screenshots.debian.net web site. Many services like packages.debian.net, Ubuntu Software or Synaptic rely on it.

State of the application

The code you find here resembles the version that is deployed to screenshots.debian.net. It has been refactored in 06/2024 to Rails 7. If you find strange or changed behavior please open an issue at https://salsa.debian.org/debian/debshots/-/issues

Development

Check out the doc/README.Development.md

Deployment

Read the doc/README.Installation.md