Port Syncthing appliance to TurnKey 19 - #12
Open
lirazsiri wants to merge 5 commits into
Open
Conversation
Use the Debian 13 Syncthing package and signed APT update channel instead of downloading a third-party repository key during the build. Preserve the dedicated service identity, firstboot credentials, localhost GUI binding, and Nginx TLS entry points while correcting device-key regeneration for the current Syncthing state layout. Add functional acceptance coverage for normal boot, authenticated GUI and API access, default-folder indexing, proxy redirects, management services, and the supervised APT update path. Document the README contract crosswalk, Core inheritance, source choice, and deferred runtime tuning.
Allow the Syncthing acceptance check to recognize the spacing used by the Core Nginx SSL snippet. The first full Trixie run reached normal boot and healthy application services, then stopped because the test assumed one literal space in the directive.
Avoid a quiet grep pipeline that exits nonzero under the acceptance script pipefail contract. Validate the same system-certificate directive in the active inherited SSL snippet without changing appliance behavior or broadening runtime coverage.
Match the Angular application marker emitted by the Debian Trixie Syncthing UI. Version 1.29 binds the page title dynamically, so the legacy static title prefix caused the full runtime acceptance to reject an otherwise successful proxied response.
Bind the README crosswalk to the exact passing Docker acceptance run, behavioral source, installed package versions, and retained report hashes. This documentation-only commit preserves the already validated appliance behavior.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Validation