Fixed branch display when deployed
Some checks failed
CI / scan_ruby (push) Has been cancelled
CI / scan_js (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
CI / system-test (push) Has been cancelled

This commit is contained in:
2026-05-28 19:48:30 +02:00
parent 0ede18f6f0
commit a3352bc1eb
2 changed files with 8 additions and 6 deletions

View File

@@ -50,6 +50,10 @@ env:
# When you start using multiple servers, you should split out job processing to a dedicated machine.
SOLID_QUEUE_IN_PUMA: true
# Hier liest Kamal beim Deployen lokal deine Git-SHA aus
# und brennt sie als Umgebungsvariable fest in den Server-Container ein!
GIT_COMMIT_SHA: <%= `git rev-parse --short HEAD`.strip %>
# Set number of processes dedicated to Solid Queue (default: 1)
# JOB_CONCURRENCY: 3

View File

@@ -1,9 +1,7 @@
# config/initializers/git_revision.rb
# 1. Versuch: Über eine Umgebungsvariable (Standard bei Docker/Render/Heroku)
CURRENT_COMMIT = ENV["GIT_COMMIT_SHA"] ||
ENV["RENDER_GIT_COMMIT"] ||
# 2. Versuch: Direkt aus dem lokalen .git Ordner auslesen
# 1. Versuch: Schaut nach der von Kamal eingebrannten Umgebungsvariable (Produktiv-Server)
CURRENT_COMMIT = ENV["GIT_COMMIT_SHA"].presence ||
ENV["RENDER_GIT_COMMIT"].presence ||
# 2. Versuch: Lokal auf deinem PC direkt über Git auslesen (Development)
begin
`git rev-parse --short HEAD`.strip
rescue