From 741a425741b970f6889ce593f672d6d6cbf9df00 Mon Sep 17 00:00:00 2001 From: Mina Her Date: Tue, 27 May 2025 16:48:13 +0900 Subject: [PATCH] Add Git repository information to Dockerfile --- Dockerfile | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index b7d1159dfcb..62ef2060eb1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -30,6 +30,12 @@ FROM ${BASE_REGISTRY}/ruby:${RUBY_VERSION}-slim-${DEBIAN_VERSION} AS ruby ARG MASTODON_VERSION_PRERELEASE="" # Append build metadata or fork information to version.rb [--build-arg MASTODON_VERSION_METADATA="pr-123456"] ARG MASTODON_VERSION_METADATA="" +# GitHub repository to use for 'View source code' link in Mastodon footer [--build-arg GITHUB_REPOSITORY="mastodon/mastodon"] +ARG GITHUB_REPOSITORY="" +# Git repository URL to use for 'View source code' link in Mastodon footer [--build-arg SOURCE_BASE_URL="https://github.com/$GITHUB_REPOSITORY"] +ARG SOURCE_BASE_URL="" +# Precise tag or branch to use for 'View source code' link in Mastodon footer [--build-arg SOURCE_TAG="v4.3.2"] +ARG SOURCE_TAG="" # Will be available as Mastodon::Version.source_commit ARG SOURCE_COMMIT="" @@ -48,9 +54,12 @@ ARG GID="991" # Apply Mastodon build options based on options above ENV \ - # Apply Mastodon version information + # Apply Mastodon version and Git repository information MASTODON_VERSION_PRERELEASE="${MASTODON_VERSION_PRERELEASE}" \ MASTODON_VERSION_METADATA="${MASTODON_VERSION_METADATA}" \ + GITHUB_REPOSITORY="${GITHUB_REPOSITORY}" \ + SOURCE_BASE_URL="${SOURCE_BASE_URL}" \ + SOURCE_TAG="${SOURCE_TAG}" \ SOURCE_COMMIT="${SOURCE_COMMIT}" \ # Apply Mastodon static files and YJIT options RAILS_SERVE_STATIC_FILES=${RAILS_SERVE_STATIC_FILES} \