fix: adjust Postgres resource limits and healthcheck parameters. Increase memory limit to 256M and modify healthcheck retries and start period to improve stability. Add notes on shared memory requirements and healthcheck behavior in Docker configuration.

This commit is contained in:
Denozordec
2026-04-06 13:50:48 +07:00
parent 07f2ce562e
commit 20e674c1f2
3 changed files with 176 additions and 2 deletions
+4 -1
View File
@@ -45,6 +45,8 @@ services:
profiles: ["reference", "microvps", "microvps-full"]
image: postgres:16-alpine
restart: unless-stopped
# Дефолтный /dev/shm в Docker (64 МиБ) мало для Postgres; иначе ошибки shared memory при старте.
shm_size: "256mb"
environment:
POSTGRES_USER: evobgp
POSTGRES_PASSWORD: evobgp
@@ -55,7 +57,8 @@ services:
test: ["CMD-SHELL", "pg_isready -U evobgp -d evobgp"]
interval: 10s
timeout: 5s
retries: 5
retries: 12
start_period: 45s
logging: *default-logging
deploy:
resources: