No description
Find a file
2026-02-26 01:45:03 +01:00
.forgejo/workflows added woodpecker yml 2026-02-06 21:22:00 +01:00
.github ffs 2026-02-05 00:36:19 +01:00
.idea
.kamal
app typo - fixes https://salsa.debian.org/debian/debshots/-/issues/87 2026-02-26 01:15:22 +01:00
bin rails 8.0.2 to 8.1. lograte for logging. 2026-02-25 00:09:25 +01:00
config rails 8.0.2 to 8.1. lograte for logging. 2026-02-25 00:09:25 +01:00
db
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
public rails 8.0.2 to 8.1. lograte for logging. 2026-02-25 00:09:25 +01:00
test remove the counting of images because it counts the dummy image as well 2026-02-26 00:23:49 +01:00
vendor/javascript Moved from Fancybox to Photoswipe for click-to-zoom 2025-05-08 01:10:03 +02:00
.dockerignore
.env.development Set up git-crypt to encrypt .env files 2026-02-26 01:45:03 +01:00
.env.example Add .env.example template for required environment variables 2026-02-26 01:42:15 +01:00
.env.production Set up git-crypt to encrypt .env files 2026-02-26 01:45:03 +01:00
.gitattributes Set up git-crypt to encrypt .env files 2026-02-26 01:45:03 +01:00
.gitignore
.gitlab-ci.yml speed up build with cache 2025-06-06 23:19:59 +02:00
.node-version
.rubocop.yml
.ruby-version Ruby and Gem updates 2025-02-03 01:08:20 +01:00
.woodpecker.yml
AGENTS.md Add AGENTS.md for AI agent guidance 2026-02-24 23:59:56 +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
dns moved to coolify1 2025-06-16 00:24:34 +02:00
docker-compose.yml
Dockerfile create public/versioninfo on every build 2026-02-26 00:22:55 +01:00
Gemfile rails 8.0.2 to 8.1. lograte for logging. 2026-02-25 00:09:25 +01:00
Gemfile.lock rails 8.0.2 to 8.1. lograte for logging. 2026-02-25 00:09:25 +01:00
Guardfile Enable screen clearing in Guard 2018-08-14 15:00:52 +02:00
LICENSE
Makefile Add Makefile for building and deploying container images 2026-02-26 01:40:19 +01: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
Procfile
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
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