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
+3
View File
@@ -47,6 +47,7 @@ services:
options:
max-size: "10m"
max-file: "3"
tag: "{{.Name}}"
app:
image: ${VPS_TRACKER_IMAGE:-ghcr.io/denozordec/vps-tracker}:${VPS_TRACKER_IMAGE_TAG:-latest}
@@ -60,6 +61,7 @@ services:
PORT: "3001"
RUNTIME: "fastify"
NODE_ENV: production
LOG_LEVEL: ${LOG_LEVEL:-info}
AUTH_REQUIRED: ${AUTH_REQUIRED:-false}
AUTH_JWT_SECRET: ${AUTH_JWT_SECRET:-}
AUTH_ISSUER: ${AUTH_ISSUER:-https://auth.shnt.top}
@@ -93,6 +95,7 @@ services:
options:
max-size: "10m"
max-file: "3"
tag: "{{.Name}}"
volumes:
traefik_letsencrypt:
+1
View File
@@ -9,6 +9,7 @@ VPS_DOMAIN=vps.example.com
# TRAEFIK_HTTP_PORT=80
# TRAEFIK_HTTPS_PORT=443
# TRAEFIK_LOG_LEVEL=INFO
# LOG_LEVEL=info
# --- Image ---
# Default: GHCR. For Gitea registry, e.g.: