172 похожих чатов

Добавил настройку healthcheck чтобы дождаться пока бд запустится, а потом

остальные сервисы, но почему-то не работает и бд инициализируется позднее. Подскажите, пожалуйста, в чем проблема?

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

14 ответов

18 просмотров

Тебе нужно добавить condition: service_healthy, скриншот как пример

Artem- Автор вопроса
٠ ٠
screenshot Тебе нужно добавить condition: service_healthy, ск...

Я гуглил про это, там было написано что condition убрали из версии 3

Artem
Я гуглил про это, там было написано что condition ...

Я эту проблему как раз вчера решал) version:”3.8” и всё заработало

Artem- Автор вопроса
٠ ٠
Или у вас не работает с версией 3?

у меня ide подсвечивает красным такой синтаксис

٠ ٠
Я эту проблему как раз вчера решал) version:”3.8” ...

Condition убрали. Если я правильно помню, он только при первом запуске работал нормально

Artem- Автор вопроса
Artem
Во-во. И какая альтернатива есть?

На уровне приложения должно быть

Artem
Во-во. И какая альтернатива есть?

В доке сказано ведь, либо на уровне приложения, либо скриптом

Vladimir Chernyshev
А потом вернули в спеку

Да я видел кто-то писал тут про это. В доках не обновилось точно, надо репу посмотреть

Ivan
Да я видел кто-то писал тут про это. В доках не об...

Там отдельный сайт для спецификации - не путать с референсами )

Vladimir Chernyshev
Там отдельный сайт для спецификации - не путать с ...

Да вот была ссылка даже на коммит там, ща посмотрю

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта