From 44fd8433a1551eec1a902de38fd549457ec89047 Mon Sep 17 00:00:00 2001 From: Kobe Date: Mon, 2 Jun 2025 21:50:53 +0200 Subject: [PATCH] fix start --- Dockerfile | 4 ++-- docker-compose.yml | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8fae489..d5bdcce 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,7 +28,7 @@ RUN mkdir -p /data/rooms && \ chown -R celery:celery /app # Create and set up startup script -RUN echo '#!/bin/bash\n\ +RUN printf '#!/bin/bash\n\ echo "Waiting for database..."\n\ while ! nc -z db 5432; do\n\ sleep 0.1\n\ @@ -48,7 +48,7 @@ echo "Creating admin user..."\n\ flask create-admin\n\ \n\ echo "Starting application..."\n\ -exec "$@"' > /app/start.sh && \ +exec "$@"\n' > /app/start.sh && \ chmod +x /app/start.sh && \ chown celery:celery /app/start.sh diff --git a/docker-compose.yml b/docker-compose.yml index 94777b0..f284953 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -17,8 +17,10 @@ services: volumes: - uploads:/data depends_on: - - db - - redis + db: + condition: service_healthy + redis: + condition: service_healthy restart: unless-stopped healthcheck: test: ["CMD", "curl", "-f", "http://localhost:5000/health"]