v4.1.21: Реструктуризация проекта для Synology ARM

- Реструктуризация: src/ разбит на middleware/, utils/, repositories/ (удалены), routes/ (удалены)
- Добавлен src/original-html.ts — полный HTML с reportModal
- Добавлен src/index.tsx.backup — React-компонент с reportModal
- Миграции переименованы (0001_initial_schema.sql)
- Добавлена миграция 0018 (удалена позже)
- Docker: multi-stage build, wrangler.toml
- Frontend: public/static/app.js + style.css
- seed.sql добавлен
- Документация: CHANGELOG, CHANGES_v4.1.0-4.1.9, PROJECT_STRUCTURE
This commit is contained in:
Deploy Bot
2026-01-14 18:37:00 +02:00
parent 4898f5ec7f
commit 64403d6fd6
113 changed files with 19231 additions and 3084 deletions

View File

@@ -5,6 +5,10 @@ services:
build:
context: .
dockerfile: Dockerfile
platforms:
- linux/amd64
- linux/arm64/v8
platform: linux/arm64/v8 # Explicit for ARM Synology
container_name: aknaproff-backend
ports:
- "8180:3000"
@@ -13,6 +17,7 @@ services:
D1_BINDING: aknaproff-db
PERSIST_PATH: /data
SEED_DATA: "false" # Set to "true" on first run to load seed.sql automatically
SKIP_MIGRATIONS: "true" # ⚠️ Skip migrations to use existing database
WRANGLER_SEND_METRICS: "false"
volumes:
- ./data:/data