Стоит упомянуть про healthcheck. Иногда запуск контейнера не означает, что БД инициализировалась и готова к работе, а наше приложение уже пытается подключиться и падает. web: build: . ports: - "80:80" depends_on: db: condition: service_healthy restart: always db: image: postgres healthcheck: test: ["CMD-SHELL", "pg_isready -U postgres"] interval: 5s timeout: 5s retries: 5
@TheArtofDevelopment Жыл бұрын
про хелсчек будет в следующем видео. решил отказаться от 1-2 часовых видео.
@мувквкмвап Жыл бұрын
Привет, интересно было бы посмотреть на такой шаблонный проект целиком. Что-то идиализированное и вылизанное. Эталонная файловая структура, разбивка на модули, докер, тесты и т.п. (Желательно с разбивкой на 2 сервера - HTTP и gRPC) Само приложение может быть максимально простое с 1-2мя ручками.
@TheArtofDevelopment Жыл бұрын
так рубрика продакшен сервис к этому и идет) но медленно)))
@katyparty4878 Жыл бұрын
Привет! Уроки супер! Но нужна камера 4к и хороший звук.
@artemmakutskiy8703 Жыл бұрын
когда же будет env?) потому что апп на одном серваке, база на другом, редис на третем чтобы не прописывать в открытую пароли и т.д
@TheArtofDevelopment Жыл бұрын
в следующем
@Almas-2002 Жыл бұрын
ждем!@@TheArtofDevelopment
@roman.kolesovv4 ай бұрын
пожалуйста покажите настройку с .env
@TheArtofDevelopmentАй бұрын
какую?
@mishaprokopovich52537 ай бұрын
а что делать, если надо в приложении 2 базы данных, копирование блока postgre с правками создаст второй контейнер, но не создаст вторую базу данных