switch to debian in docker

This commit is contained in:
Mateusz Gruszczyński
2026-03-20 09:40:56 +01:00
parent 419c6fd0b5
commit 51da117ab4
6 changed files with 82 additions and 7 deletions

View File

@@ -12,13 +12,25 @@ services:
- ./:/app
- ./db/sqlite:/app/db/sqlite
depends_on:
- redis
redis:
condition: service_healthy
postgres:
condition: service_healthy
required: false
mysql:
condition: service_healthy
required: false
restart: unless-stopped
redis:
image: redis:7-alpine
ports:
- "6379:6379"
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 5s
timeout: 3s
retries: 20
restart: unless-stopped
postgres:
@@ -33,6 +45,11 @@ services:
- ./db/pgsql:/var/lib/postgresql/data
ports:
- "${DB_PORT:-5432}:5432"
healthcheck:
test: ["CMD-SHELL", "pg_isready -U ${DB_USER:-ksef} -d ${DB_NAME:-ksef}"]
interval: 5s
timeout: 5s
retries: 20
restart: unless-stopped
mysql:
@@ -49,6 +66,11 @@ services:
- ./db/mysql:/var/lib/mysql
ports:
- "${DB_PORT:-3306}:3306"
healthcheck:
test: ["CMD-SHELL", "mysqladmin ping -h 127.0.0.1 -uroot -p${MYSQL_ROOT_PASSWORD:-root} --silent"]
interval: 5s
timeout: 5s
retries: 20
restart: unless-stopped
caddy: