| 12345678910111213141516171819202122232425262728 |
- version: "3.9"
- services:
- postgres:
- image: postgres:16
- container_name: postgres_db
- environment:
- POSTGRES_USER: reader_user
- POSTGRES_PASSWORD: reader_pass
- POSTGRES_DB: reader_db
- ports:
- - "5432:5432"
- volumes:
- - postgres_data:/var/lib/postgresql/data
- reader:
- build:
- context: ./reader # Path to your Rust project with a Dockerfile
- dockerfile: Dockerfile
- container_name: reader_service
- depends_on:
- - postgres
- environment:
- DATABASE_URL: postgres://reader_user:reader_pass@postgres:5432/reader_db
- command: ["./reader"] # Assuming your compiled binary is named `reader`
- volumes:
- postgres_data:
|