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

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
View File
View File
+51
View File
@@ -0,0 +1,51 @@
manifestVersion: 1
id: affine
name: Affine
tagline: Альтернатива с открытым исходным кодом Notion, Miro и Airtable
category: files
version: "0.26.3"
port: 3013
description: >-
Готовая к использованию альтернатива Notion & Miro с открытым исходным кодом, ориентированная на конфиденциальность, ориентированная на локальное использование.
Одна гиперфункциональная платформа для неистребимых творческих умов.
Формировать, а не адаптировать. Инструменты могут повлиять на ваш образ жизни. AFFiNE создан для отдельных лиц и команд, которые заботятся о своих данных, отказываются от привязки к поставщику и хотят иметь контроль над своими основными инструментами.
🛠️ИНСТРУКЦИЯ ПО НАСТРОЙКЕ
Чтобы сохранить данные, вам необходимо войти в свой собственный экземпляр Affine:
1. Когда вы впервые открываете Affine, он поможет вам настроить учетную запись администратора.
2. После настройки учетной записи администратора закройте окно браузера и снова откройте приложение Affine с главного экрана umbrelOS.
3. В приложении Affine выберите демонстрационное рабочее пространство на боковой панели, а затем выберите «Создать облачное рабочее пространство».
4. Следуйте инструкциям, чтобы создать автономное облачное рабочее пространство. Теперь вы готовы использовать Affine со своим автономным экземпляром!
developer: toeverything
website: https://affine.pro
submitter: Jasper
submission: https://github.com/getumbrel/dfwebos-apps/pull/990
repo: https://github.com/toeverything/AFFiNE
support: https://docs.affine.pro
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
releaseNotes: >-
Ключевые моменты включают в себя:
- Улучшена плавная производительность при перетаскивании и масштабировании.
- Улучшено сопоставление клавиш для раскладок клавиатуры за пределами США.
- Улучшен фильтр базы данных, стиль выноски по умолчанию и видимость темного режима.
- Улучшена совместимость провайдера S3 для автономных установок.
- Улучшена панель администратора с улучшенной панелью управления и интерфейсом настроек.
- Исправлена ​​проблема, из-за которой история могла создаваться повторно во время одновременных операций.
Полные примечания к выпуску можно найти по адресу https://github.com/toeverything/AFFiNE/releases.
dependencies: []
path: ""
defaultUsername: ""
+71
View File
@@ -0,0 +1,71 @@
services:
app_proxy:
environment:
APP_HOST: affine_web_1
APP_PORT: 3010
web:
image: ghcr.io/toeverything/affine:0.26.3@sha256:725aaceb0ed94d4b832ae6ef9414503291c9b2b4f60bd6f3c7eef571b6149add
restart: on-failure
environment:
- AFFINE_CONFIG_PATH=/root/.affine/config
- REDIS_SERVER_HOST=affine_redis_1
- DATABASE_URL=postgres://affine:affine@affine_db_1:5432/affine
- NODE_ENV=production
volumes:
- ${APP_DATA_DIR}/data/config:/root/.affine/config
- ${APP_DATA_DIR}/data/storage/blob:/root/.affine/storage
depends_on:
redis:
condition: service_healthy
db:
condition: service_healthy
migration:
condition: service_completed_successfully
migration:
image: ghcr.io/toeverything/affine:0.26.3@sha256:725aaceb0ed94d4b832ae6ef9414503291c9b2b4f60bd6f3c7eef571b6149add
restart: on-failure
command:
['sh', '-c', 'node ./scripts/self-host-predeploy']
environment:
- AFFINE_CONFIG_PATH=/root/.affine/config
- REDIS_SERVER_HOST=affine_redis_1
- DATABASE_URL=postgres://affine:affine@affine_db_1:5432/affine
- NODE_ENV=production
volumes:
- ${APP_DATA_DIR}/data/config:/root/.affine/config
- ${APP_DATA_DIR}/data/storage/blob:/root/.affine/storage
depends_on:
redis:
condition: service_healthy
db:
condition: service_healthy
redis:
image: redis:7.2.4@sha256:e647cfe134bf5e8e74e620f66346f93418acfc240b71dd85640325cb7cd01402
restart: on-failure
volumes:
- ${APP_DATA_DIR}/data/storage/redis:/data
healthcheck:
test: ['CMD', 'redis-cli', '--raw', 'incr', 'ping']
interval: 10s
timeout: 5s
retries: 5
db:
image: postgres:16.2@sha256:f58300ac8d393b2e3b09d36ea12d7d24ee9440440e421472a300e929ddb63460
restart: on-failure
environment:
POSTGRES_USER: affine
POSTGRES_PASSWORD: affine
POSTGRES_DB: affine
PGDATA: /var/lib/postgresql/data/pgdata
volumes:
- ${APP_DATA_DIR}/data/storage/postgres:/var/lib/postgresql/data
healthcheck:
test: ['CMD-SHELL', 'pg_isready -U affine']
interval: 10s
timeout: 5s
retries: 5