lampa-main в git: клиент переживает пересоздание контейнера

- каталог lampa-main/ (yumata/lampa) смонтирован bind-mountом в /lampac/wwwroot/lampa-main (override)
- в образе 1.72.0 клиента нет, LampaCron из GitHub не докачивает (нет доступа к GitHub) -> / отдавал 500
- README/AGENT: механика обновления клиента через git
- compose: 1.72.0, cache/database как bind-mountы, секреты в init.conf
This commit is contained in:
2026-10-06 17:35:35 +03:00
parent 22053424f5
commit d03a0282f1
175 changed files with 109796 additions and 16 deletions
+38
View File
@@ -0,0 +1,38 @@
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" version="1.1" width="512" height="512" x="0" y="0" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g>
<g xmlns="http://www.w3.org/2000/svg">
<g>
<path d="M256,0C114.618,0,0,114.618,0,256s114.618,256,256,256s256-114.618,256-256S397.382,0,256,0z M256,469.333 c-117.818,0-213.333-95.515-213.333-213.333S138.182,42.667,256,42.667S469.333,138.182,469.333,256S373.818,469.333,256,469.333z " fill="#ffffff" data-original="#000000" style="" class=""/>
</g>
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
</g></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

+14
View File
@@ -0,0 +1,14 @@
<svg width="58" height="58" viewBox="0 0 58 58" fill="none" xmlns="http://www.w3.org/2000/svg">
<mask id="path-1-inside-1" fill="white">
<rect x="31" width="27" height="27" rx="3"/>
</mask>
<rect x="31" width="27" height="27" rx="3" stroke="white" stroke-width="8" mask="url(#path-1-inside-1)"/>
<mask id="path-2-inside-2" fill="white">
<rect x="31" y="31" width="27" height="27" rx="3"/>
</mask>
<rect x="31" y="31" width="27" height="27" rx="3" stroke="white" stroke-width="8" mask="url(#path-2-inside-2)"/>
<mask id="path-3-inside-3" fill="white">
<rect width="27" height="58" rx="3"/>
</mask>
<rect width="27" height="58" rx="3" stroke="white" stroke-width="8" mask="url(#path-3-inside-3)"/>
</svg>

After

Width:  |  Height:  |  Size: 703 B

+2
View File
@@ -0,0 +1,2 @@
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" version="1.1" width="512" height="512" x="0" y="0" viewBox="0 0 512.0005 512" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path xmlns="http://www.w3.org/2000/svg" d="m248 360c11.046875 0 20 8.953125 20 20s-8.953125 20-20 20h-28c-11.046875 0-20-8.953125-20-20s8.953125-20 20-20zm164-107c0-11.046875-8.953125-20-20-20h-172c-11.046875 0-20 8.953125-20 20s8.953125 20 20 20h172c11.046875 0 20-8.953125 20-20zm-192-100h172c11.046875 0 20-8.953125 20-20s-8.953125-20-20-20h-172c-11.046875 0-20 8.953125-20 20s8.953125 20 20 20zm-80 207h-20c-11.046875 0-20 8.953125-20 20s8.953125 20 20 20h20c11.046875 0 20-8.953125 20-20s-8.953125-20-20-20zm0-127h-20c-11.046875 0-20 8.953125-20 20s8.953125 20 20 20h20c11.046875 0 20-8.953125 20-20s-8.953125-20-20-20zm0-120h-20c-11.046875 0-20 8.953125-20 20s8.953125 20 20 20h20c11.046875 0 20-8.953125 20-20s-8.953125-20-20-20zm366.144531 364.855469c7.808594 7.8125 7.808594 20.476562 0 28.285156-3.90625 3.90625-9.027343 5.859375-14.144531 5.859375s-10.238281-1.953125-14.144531-5.855469l-33.832031-33.832031c-13.472657 8.050781-29.214844 12.6875-46.023438 12.6875-49.625 0-90-40.375-90-90s40.375-90 90-90 90 40.375 90 90c0 18.363281-5.53125 35.453125-15.011719 49.707031zm-108.144531-32.855469c27.570312 0 50-22.429688 50-50s-22.429688-50-50-50-50 22.429688-50 50 22.429688 50 50 50zm34-445h-352c-44.113281 0-80 35.886719-80 80v352c0 44.113281 35.886719 80 80 80h206c11.046875 0 20-8.953125 20-20s-8.953125-20-20-20h-206c-22.054688 0-40-17.945312-40-40v-352c0-22.054688 17.945312-40 40-40h352c22.054688 0 40 17.945312 40 40v198c0 11.046875 8.953125 20 20 20s20-8.953125 20-20v-198c0-44.113281-35.886719-80-80-80zm0 0" fill="#ffffff" data-original="#000000" style=""/></g></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" version="1.1" width="512" height="512" x="0" y="0" viewBox="0 0 30.051 30.051" style="enable-background:new 0 0 512 512" xml:space="preserve" class="">
<g xmlns="http://www.w3.org/2000/svg">
<path d="M19.982,14.438l-6.24-4.536c-0.229-0.166-0.533-0.191-0.784-0.062c-0.253,0.128-0.411,0.388-0.411,0.669v9.069 c0,0.284,0.158,0.543,0.411,0.671c0.107,0.054,0.224,0.081,0.342,0.081c0.154,0,0.31-0.049,0.442-0.146l6.24-4.532 c0.197-0.145,0.312-0.369,0.312-0.607C20.295,14.803,20.177,14.58,19.982,14.438z" fill="#ffffff" data-original="#000000" style="" class=""/>
<path d="M15.026,0.002C6.726,0.002,0,6.728,0,15.028c0,8.297,6.726,15.021,15.026,15.021c8.298,0,15.025-6.725,15.025-15.021 C30.052,6.728,23.324,0.002,15.026,0.002z M15.026,27.542c-6.912,0-12.516-5.601-12.516-12.514c0-6.91,5.604-12.518,12.516-12.518 c6.911,0,12.514,5.607,12.514,12.518C27.541,21.941,21.937,27.542,15.026,27.542z" fill="#ffffff" data-original="#000000" style="" class=""/>
</g></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

+2
View File
@@ -0,0 +1,2 @@
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" version="1.1" width="512" height="512" x="0" y="0" viewBox="0 0 24 24" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path xmlns="http://www.w3.org/2000/svg" d="m23.25 9h-22.5c-.414 0-.75-.336-.75-.75v-5.5c0-1.517 1.233-2.75 2.75-2.75h18.5c1.517 0 2.75 1.233 2.75 2.75v5.5c0 .414-.336.75-.75.75zm-21.75-1.5h21v-4.75c0-.689-.561-1.25-1.25-1.25h-18.5c-.689 0-1.25.561-1.25 1.25z" fill="#ffffff" data-original="#000000" style="" class=""/><path xmlns="http://www.w3.org/2000/svg" d="m23.25 16.5h-22.5c-.414 0-.75-.336-.75-.75v-7.5c0-.414.336-.75.75-.75h22.5c.414 0 .75.336.75.75v7.5c0 .414-.336.75-.75.75zm-21.75-1.5h21v-6h-21z" fill="#ffffff" data-original="#000000" style="" class=""/><path xmlns="http://www.w3.org/2000/svg" d="m21.25 24h-18.5c-1.517 0-2.75-1.233-2.75-2.75v-5.5c0-.414.336-.75.75-.75h22.5c.414 0 .75.336.75.75v5.5c0 1.517-1.233 2.75-2.75 2.75zm-19.75-7.5v4.75c0 .689.561 1.25 1.25 1.25h18.5c.689 0 1.25-.561 1.25-1.25v-4.75z" fill="#ffffff" data-original="#000000" style="" class=""/><circle xmlns="http://www.w3.org/2000/svg" cx="20" cy="20" r="1" fill="#ffffff" data-original="#000000" style="" class=""/><circle xmlns="http://www.w3.org/2000/svg" cx="16" cy="20" r="1" fill="#ffffff" data-original="#000000" style="" class=""/><circle xmlns="http://www.w3.org/2000/svg" cx="12" cy="20" r="1" fill="#ffffff" data-original="#000000" style="" class=""/><circle xmlns="http://www.w3.org/2000/svg" cx="20" cy="12" r="1" fill="#ffffff" data-original="#000000" style="" class=""/><circle xmlns="http://www.w3.org/2000/svg" cx="16" cy="12" r="1" fill="#ffffff" data-original="#000000" style="" class=""/><circle xmlns="http://www.w3.org/2000/svg" cx="12" cy="12" r="1" fill="#ffffff" data-original="#000000" style="" class=""/><circle xmlns="http://www.w3.org/2000/svg" cx="20" cy="5" r="1" fill="#ffffff" data-original="#000000" style="" class=""/><circle xmlns="http://www.w3.org/2000/svg" cx="16" cy="5" r="1" fill="#ffffff" data-original="#000000" style="" class=""/><circle xmlns="http://www.w3.org/2000/svg" cx="12" cy="5" r="1" fill="#ffffff" data-original="#000000" style="" class=""/></g></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB