остальные сервисы, но почему-то не работает и бд инициализируется позднее. Подскажите, пожалуйста, в чем проблема?
version: "3.9"
services:
db:
image: postgres:13.3-alpine
container_name: db
volumes:
- ./data/db:/var/lib/postgresql/data
environment:
- POSTGRES_DB=postgres
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
ports:
- "5432:5432"
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:5432"]
interval: 30s
timeout: 10s
retries: 5
web:
build: .
container_name: web
command: python manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- "8000:8000"
restart: on-failure
depends_on:
- db
nginx:
build: ./nginx
container_name: nginx
ports:
- "80:80"
restart: on-failure
depends_on:
- web
- db
Я гуглил про это, там было написано что condition убрали из версии 3
Я эту проблему как раз вчера решал) version:”3.8” и всё заработало
Или у вас не работает с версией 3?
у меня ide подсвечивает красным такой синтаксис
Condition убрали. Если я правильно помню, он только при первом запуске работал нормально
Во-во. И какая альтернатива есть?
На уровне приложения должно быть
В доке сказано ведь, либо на уровне приложения, либо скриптом
А потом вернули в спеку
Да я видел кто-то писал тут про это. В доках не обновилось точно, надо репу посмотреть
Там отдельный сайт для спецификации - не путать с референсами )
Да вот была ссылка даже на коммит там, ща посмотрю
Обсуждают сегодня