fix(db): bootstrap полной схемы на чистой установке и логи Docker
Docker / build (push) Failing after 18s

Пустой volume больше не отдаёт 500 на /api/data из-за отсутствующих таблиц. В compose добавлены json-file логи с ротацией и LOG_LEVEL для Fastify.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Denozordec
2026-07-19 04:27:42 +07:00
co-authored by Cursor
parent 5060b78875
commit 2931d6ee0f
7 changed files with 321 additions and 45 deletions
+13
View File
@@ -8,12 +8,20 @@ services:
environment:
PORT: "3001"
RUNTIME: "fastify"
NODE_ENV: production
LOG_LEVEL: ${LOG_LEVEL:-info}
AUTH_REQUIRED: ${AUTH_REQUIRED:-false}
AUTH_JWT_SECRET: ${AUTH_JWT_SECRET:-dev-secret-change-me}
AUTH_ISSUER: ${AUTH_ISSUER:-https://auth.shnt.top}
AUTH_PORTAL_URL: ${AUTH_PORTAL_URL:-http://localhost:8080}
volumes:
- ./data:/app/data
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"
tag: "{{.Name}}"
# Раскомментируйте для локальной сборки вместо pull образа:
# app-build:
@@ -27,3 +35,8 @@ services:
# RUNTIME: "express"
# volumes:
# - ./data:/app/data
# logging:
# driver: json-file
# options:
# max-size: "10m"
# max-file: "3"