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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user