diff --git a/backend/docker-compose.dev.yml b/backend/docker-compose.dev.yml index 7fe7b48..16046ad 100644 --- a/backend/docker-compose.dev.yml +++ b/backend/docker-compose.dev.yml @@ -18,6 +18,8 @@ services: - MONGODB_URI=mongodb://mongodb:27017 - MONGODB_DATABASE=normogen_dev - JWT_SECRET=dev-jwt-secret-key-minimum-32-chars + # Disable stdout/stderr buffering + - RUST_LOG_STYLE=always depends_on: mongodb: condition: service_healthy diff --git a/backend/docker/Dockerfile.dev b/backend/docker/Dockerfile.dev index 4c63b17..c13fbc4 100644 --- a/backend/docker/Dockerfile.dev +++ b/backend/docker/Dockerfile.dev @@ -25,5 +25,7 @@ COPY src ./src # Expose port EXPOSE 8000 -# Run the application -CMD ["cargo", "run"] +# Run the application with unbuffered output +# PYTHONUNBUFFERED=1 and stdio -u flag for Python compatibility +# RUST_BACKTRACE=1 for better error messages +CMD ["sh", "-c", "RUST_BACKTRACE=1 cargo run"]