पाठ 18 / 26
एक docker-compose.yml उदाहरण
एक ऐप सेवा और एक डेटाबेस सेवा परिभाषित करें जो एक-दूसरे से बात करें।
app + database
services के अंदर हर टॉप-लेवल key एक कंटेनर बन जाती है। Compose अपने-आप एक साझा नेटवर्क बनाता है ताकि app, db को नाम से ढूँढ सके।
services:
app:
build: .
ports:
- "3000:3000"
environment:
- DB_HOST=db
depends_on:
- db
db:
image: postgres:16
environment:
- POSTGRES_PASSWORD=secret
volumes:
- pgdata:/var/lib/postgresql/data
volumes:
pgdata: