From c32c8285128ec950cd49c98a1a052737a41b5242 Mon Sep 17 00:00:00 2001 From: Catherine Renelle <32781029+catrenelle@users.noreply.github.com> Date: Fri, 15 May 2026 21:32:01 -0400 Subject: [PATCH] Add restart: unless-stopped to all services Containers had no restart policy, so they didn't auto-start after a Docker daemon restart or host reboot. unless-stopped restarts on boot and crashes but respects manual stops. Co-Authored-By: Claude Opus 4.7 (1M context) --- docker-compose.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 8c3a7fc..9be7dc8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,6 +2,7 @@ services: db: image: postgres:17-alpine container_name: purrse-db + restart: unless-stopped environment: POSTGRES_DB: purrse POSTGRES_USER: purrse @@ -21,6 +22,7 @@ services: context: . dockerfile: src/Purrse.Api/Dockerfile container_name: purrse-api + restart: unless-stopped environment: - ASPNETCORE_ENVIRONMENT=${ASPNETCORE_ENVIRONMENT:-Development} - ConnectionStrings__DefaultConnection=Host=db;Port=5432;Database=purrse;Username=purrse;Password=${DB_PASSWORD:-purrse_dev};Ssl Mode=Prefer;Trust Server Certificate=true @@ -45,6 +47,7 @@ services: context: ./frontend dockerfile: Dockerfile container_name: purrse-frontend + restart: unless-stopped ports: - "9080:80" depends_on: