feat: complete dockerization (optional)

This commit is contained in:
fsylvain committed 2026-10-05 04:52:49 +02:00
1 parent 3e01c29657
commit d275ba3c14
38 files changed
+1244 -20

No files matched your search

+11 -1
View File
@@ -72,13 +72,23 @@ export function downloadAnnouncement(version: string, percent: number) {
export const VERIFYING_ANNOUNCEMENT = 'Checking the download'
const BROWSER_UPDATES_DOCS_PATH = '/src/branch/main/docs/deployment.md#browser-updates'
const CONTAINER_UPDATES_DOCS_PATH = '/src/branch/main/docs/docker.md'
export const CONTAINER_UPDATE_COMMAND = 'docker compose pull && docker compose up -d'
const RELEASES_SEGMENT = /^(.*)\/releases\//
export function browserUpdatesDocsUrl(releaseUrl: string) {
return docsUrl(releaseUrl, BROWSER_UPDATES_DOCS_PATH)
}
export function containerUpdatesDocsUrl(releaseUrl: string) {
return docsUrl(releaseUrl, CONTAINER_UPDATES_DOCS_PATH)
}
function docsUrl(releaseUrl: string, docsPath: string) {
try {
const url = new URL(releaseUrl)
const repository = RELEASES_SEGMENT.exec(url.pathname)
return repository ? `${url.origin}${repository[1]}${BROWSER_UPDATES_DOCS_PATH}` : releaseUrl
return repository ? `${url.origin}${repository[1]}${docsPath}` : releaseUrl
} catch {
return releaseUrl
}