diff --git a/docker-compose.yaml b/docker-compose.yaml index 0c3ef30..c1c61a4 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -10,17 +10,38 @@ services: - postgres_data:/var/lib/postgresql/data ports: - "5432:5432" + healthcheck: + test: ["CMD", "pg_isready -U opencut"] + interval: 30s + timeout: 10s + retries: 5 + start_period: 10s + redis: image: redis ports: - "6379:6379" + healthcheck: + test: ["CMD", "redis-cli", "ping"] + interval: 30s + timeout: 10s + retries: 5 + start_period: 10s + serverless-redis-http: + image: hiett/serverless-redis-http:latest ports: - "8079:80" - image: hiett/serverless-redis-http:latest environment: SRH_MODE: env SRH_TOKEN: example_token SRH_CONNECTION_STRING: "redis://redis:6379" + healthcheck: + test: ["CMD-SHELL", "wget --spider -q http://127.0.0.1:80 || exit 1"] + interval: 30s + timeout: 10s + retries: 5 + start_period: 10s + volumes: postgres_data: