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

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
+54
View File
@@ -0,0 +1,54 @@
manifestVersion: 1
id: nocodb
category: files
name: NocoDB
version: "2026.04.3"
tagline: Платформа без кода для управления базами данных, автономная альтернатива Airtable
description: >-
NocoDB — это платформа с открытым исходным кодом, которая преобразует базы данных в интеллектуальные таблицы для совместной работы. Он позволяет пользователям создавать приложения без кода поверх баз данных, таких как MySQL, PostgreSQL, SQLite, и даже интерфейсы, подобные Airtable, для существующих структур данных.
Функции:
📊 Интеллектуальный интерфейс электронных таблиц: богатый, интуитивно понятный интерфейс с такими функциями, как сортировка, фильтрация, скрытие и специализированные типы столбцов (вложение, JSON, рейтинг, формула).
🤖 Встроенная поддержка сервера MCP: включите агентов ИИ (таких как Claude или локальные LLM) для безопасного взаимодействия с записями вашей базы данных с использованием протокола контекста модели.
⚡ REST API: он автоматически генерирует API-интерфейсы REST для каждой таблицы, поэтому пользователи могут интегрироваться с другими приложениями, создавать средства автоматизации или разрабатывать собственные рабочие процессы.
🔄 Веб-перехватчики: запускайте рабочие процессы и интегрируйтесь со сторонними приложениями, такими как Slack, Discord и электронная почта, непосредственно из событий вашей базы данных.
🔌 Подключение к любой базе данных: вы можете легко подключиться к новым или существующим базам данных SQL (PostgreSQL, MySQL, SQLite) и управлять ими визуально.
🎨 Настраиваемые представления: переключайтесь между представлениями «Сетка», «Галерея», «Канбан» и «Форма», чтобы визуализировать данные именно так, как вам нужно.
🛡️ Разрешения и роли: NocoDB поддерживает роли пользователей, элементы управления доступом и разрешения, что делает его подходящим для командного использования.
releaseNotes: >-
Исправления ошибок в этом выпуске:
- Исправлена проблема, из-за которой все записи становились невидимыми после обновления до 2026.04.2 для пользователей SQLite.
- Исправлен сбой сегментации во время запуска на устройствах ARM64.
Полные примечания к выпуску можно найти по адресу https://github.com/nocodb/nocodb/releases.
developer: NocoDB Inc.
website: https://nocodb.com
dependencies: []
repo: https://github.com/nocodb/nocodb
support: https://github.com/nocodb/nocodb/issues
port: 2183
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
- 4.jpg
path: ""
defaultUsername: ""
defaultPassword: ""
submitter: cergmin
submission: https://github.com/getumbrel/dfwebos-apps/pull/4195
+38
View File
@@ -0,0 +1,38 @@
version: "3.7"
services:
app_proxy:
environment:
APP_HOST: nocodb_app_1
APP_PORT: 8080
PROXY_AUTH_ADD: "false"
app:
image: nocodb/nocodb:2026.04.3@sha256:98090d707ab36ad0fe62dac8c8416b4ebf6ee939a8f851676b880b5ac159a74a
restart: on-failure
user: "1000:1000"
depends_on:
postgres:
condition: service_healthy
environment:
NC_DB: "pg://nocodb_postgres_1:5432?u=nocodb&p=itworkslocally&d=nocodb"
volumes:
- ${APP_DATA_DIR}/data/app:/usr/app/data
postgres:
image: postgres:18.3-alpine@sha256:52098013b4b64a746626437d38afc03cabff6cdeb4d3d92e2342aa95f0ce56ea
restart: on-failure
stop_grace_period: 1m
environment:
POSTGRES_DB: nocodb
POSTGRES_USER: nocodb
POSTGRES_PASSWORD: itworkslocally
PGDATA: /data/pgdata
healthcheck:
test: "pg_isready -U \"$$POSTGRES_USER\" -d \"$$POSTGRES_DB\""
interval: 10s
timeout: 5s
retries: 5
start_period: 30s
volumes:
- ${APP_DATA_DIR}/data/db:/data