docker-compose один сервис, ожидающий загрузки сервиса db - PullRequest
0 голосов
/ 05 марта 2019
version: '2.1'
services:
  web:
    depends_on:
      db:
        condition: service_healthy
    build: ./
  db:
    image: postgres:alpine
    restart: always
    ports:
      - "8082:5432"
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: postgres
      POSTGRES_DB: vticket
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:5432"]
      interval: 30s
      timeout: 10s
      retries: 5

Что мне нужно сделать, чтобы служба web ожидала запуска БД? Пробовал делать это разными способами. В любом случае, он сначала запускает веб.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...