Рефакторизация структуры кода для улучшения читаемости и удобства сопровождения.

This commit is contained in:
2026-04-30 07:41:41 +03:00
parent eec534760e
commit 89b17ea2b2
1406 changed files with 38483 additions and 3 deletions
View File
+39
View File
@@ -0,0 +1,39 @@
manifestVersion: 1
id: usocial
category: social
name: usocial
version: "0.1.7-build-1"
tagline: Читать. Слушать. Расплатитесь.
description: >-
Клиент подкастов и программа чтения каналов для вашего личного сервера. С
Lightning Поддержка сети.
- Простой интерфейс (минималистичный дизайн в стиле HN)
- Опционально многопользовательский
- Децентрализованная карма
- Чистый код (Python/Flask/SQLite)
- Поиск подкастов из индекса подкастов
- Поддержка тега значения Podcasting 2.0, отправка платежей Bitcoin создателям подкастов через сеть Lightning.
developer: Ioan Bizău
website: http://usocial.me
dependencies:
- lightning
repo: https://github.com/ibz/usocial
support: https://github.com/ibz/usocial/issues
port: 8448
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
path: ""
deterministicPassword: true
torOnly: false
submitter: Ioan Bizău
submission: https://github.com/getumbrel/umbrel/pull/1247
releaseNotes: ""
+32
View File
@@ -0,0 +1,32 @@
version: "3.7"
services:
app_proxy:
environment:
APP_HOST: usocial_web_1
APP_PORT: 5000
web:
image: ghcr.io/ibz/usocial:v0.1.5-buster@sha256:1b1215d7fba847bf922a2615fee6400ce61cac4545dff6bfcf9703af8e05b953
restart: on-failure
stop_grace_period: 1m
volumes:
- ${APP_LIGHTNING_NODE_DATA_DIR}:/lnd:ro
- ${APP_DATA_DIR}/data:/instance
environment:
USOCIAL_JOB: "WEB"
APP_PASSWORD: "${APP_PASSWORD}"
LND_IP: "${APP_LIGHTNING_NODE_IP}"
LND_GRPC_PORT: ${APP_LIGHTNING_NODE_GRPC_PORT}
LND_DIR: "/lnd"
fetcher:
depends_on:
- web
image: ghcr.io/ibz/usocial:v0.1.7-buster@sha256:864d0d225ed3f48060e6020abbe95355c99fb4426da3fdfb4e185581ccd0368b
restart: on-failure
stop_grace_period: 1m
volumes:
- ${APP_DATA_DIR}/data:/instance
environment:
USOCIAL_JOB: "FETCH_FEEDS"