diff --git a/docker-compose.yml b/docker-compose.yml index 0bf17a5557..efc85c372e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,6 +8,11 @@ services: - db - redis # - es + depends_on: + db: + condition: service_healthy + redis: + condition: service_healthy ports: - "3000:3000" networks: @@ -24,6 +29,10 @@ services: - internal_network volumes: - ./redis:/data + healthcheck: + test: "redis-cli ping" + interval: 5s + retries: 20 db: restart: always @@ -34,6 +43,10 @@ services: - .config/docker.env volumes: - ./db:/var/lib/postgresql/data + healthcheck: + test: "pg_isready" + interval: 5s + retries: 20 # es: # restart: always