mergedrop: bump to 1.0.1, rebuild from vid-merger source; fix stale source repo URL in build.sh

- config.json: tipi_version 1->2, version 1.0.0->1.0.1, updated_at bumped;
  added missing required fields supported_architectures (["amd64"]) and
  dynamic_config (true) so the app passes schema validation
- docker-compose.json: main service image mergedrop:1.0.0 -> mergedrop:1.0.1
- build/build.sh: default IMAGE_TAG 1.0.0 -> 1.0.1; default SOURCE_REPO
  corrected from stale video-merger.git to vid-merger.git
- build/README.md: corrected source repo pointer from video-merger to
  vid-merger

Image git.alexzaw.dev/alexz/mergedrop:1.0.1 is being built from
git.alexzaw.dev/alexz/vid-merger @ 9b27376 in a separate process.
Deploy chain (appstore update / app update) to be run separately once the
image build completes.
This commit is contained in:
2026-08-20 23:11:36 -07:00
parent 68e2ba4527
commit 66a7bb82e2
4 changed files with 10 additions and 7 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
The Dockerfile and full source for the **MergeDrop** image live in a separate Gitea repo: The Dockerfile and full source for the **MergeDrop** image live in a separate Gitea repo:
- Source: <https://git.alexzaw.dev/alexz/video-merger> - Source: <https://git.alexzaw.dev/alexz/vid-merger>
- Published image: `git.alexzaw.dev/alexz/mergedrop:<tag>` - Published image: `git.alexzaw.dev/alexz/mergedrop:<tag>`
This folder holds only a thin helper script (`build.sh`) that clones the source This folder holds only a thin helper script (`build.sh`) that clones the source
+2 -2
View File
@@ -6,8 +6,8 @@
set -euo pipefail set -euo pipefail
IMAGE_NAME="${IMAGE_NAME:-git.alexzaw.dev/alexz/mergedrop}" IMAGE_NAME="${IMAGE_NAME:-git.alexzaw.dev/alexz/mergedrop}"
IMAGE_TAG="${IMAGE_TAG:-1.0.0}" IMAGE_TAG="${IMAGE_TAG:-1.0.1}"
SOURCE_REPO="${SOURCE_REPO:-https://git.alexzaw.dev/alexz/video-merger.git}" SOURCE_REPO="${SOURCE_REPO:-https://git.alexzaw.dev/alexz/vid-merger.git}"
WORKDIR="${WORKDIR:-/tmp/mergedrop-build}" WORKDIR="${WORKDIR:-/tmp/mergedrop-build}"
echo "==> Preparing source at ${WORKDIR}" echo "==> Preparing source at ${WORKDIR}"
+6 -3
View File
@@ -7,8 +7,10 @@
"port": 8765, "port": 8765,
"id_name": "mergedrop", "id_name": "mergedrop",
"description": "Self-hosted drag-and-drop video merger. Drop clips, reorder, and build a single MP4 with ffmpeg.", "description": "Self-hosted drag-and-drop video merger. Drop clips, reorder, and build a single MP4 with ffmpeg.",
"tipi_version": 1, "tipi_version": 2,
"version": "1.0.0", "version": "1.0.1",
"dynamic_config": true,
"supported_architectures": ["amd64"],
"categories": ["media", "utilities"], "categories": ["media", "utilities"],
"short_desc": "Drag, sort, merge — your videos into one MP4.", "short_desc": "Drag, sort, merge — your videos into one MP4.",
"author": "MergeDrop", "author": "MergeDrop",
@@ -28,5 +30,6 @@
"required": false, "required": false,
"env_variable": "MERGEDROP_MAX_FILE_SIZE" "env_variable": "MERGEDROP_MAX_FILE_SIZE"
} }
] ],
"updated_at": 1787292618234
} }
+1 -1
View File
@@ -4,7 +4,7 @@
"services": [ "services": [
{ {
"name": "mergedrop", "name": "mergedrop",
"image": "git.alexzaw.dev/alexz/mergedrop:1.0.0", "image": "git.alexzaw.dev/alexz/mergedrop:1.0.1",
"isMain": true, "isMain": true,
"internalPort": 8000, "internalPort": 8000,
"environment": [ "environment": [