docker compose: FastAPI + Postgres одной командой

Описываем стек из двух сервисов — FastAPI (app) и Postgres (db) — в одном docker-compose.yml и поднимаем одной командой. Разбираем build, ports, env_file, depends_on, image: postgres:16, переменные POSTGRES_* и именованный volume. И ловим самую частую граблину новичков: в DATABASE_URL адрес базы — это имя сервиса db, а не localhost. Команды up -d / ps / logs -f / down. Весь курс — на devtrends.ru. #docker #dockercompose #devops #postgres #fastapi #yaml #контейнеры #докер #бэкенд #вкатываюсь #kubernetes #k8s

12+
1 просмотр
12 дней назад
12+
1 просмотр
12 дней назад

Описываем стек из двух сервисов — FastAPI (app) и Postgres (db) — в одном docker-compose.yml и поднимаем одной командой. Разбираем build, ports, env_file, depends_on, image: postgres:16, переменные POSTGRES_* и именованный volume. И ловим самую частую граблину новичков: в DATABASE_URL адрес базы — это имя сервиса db, а не localhost. Команды up -d / ps / logs -f / down. Весь курс — на devtrends.ru. #docker #dockercompose #devops #postgres #fastapi #yaml #контейнеры #докер #бэкенд #вкатываюсь #kubernetes #k8s

, чтобы оставлять комментарии