docker-compose.yml
647 bytes
| 1 | services: |
|---|---|
| 2 | db: |
| 3 | image: postgres:16 |
| 4 | environment: |
| 5 | POSTGRES_DB: splitapp |
| 6 | POSTGRES_USER: postgres |
| 7 | POSTGRES_PASSWORD: postgres |
| 8 | ports: |
| 9 | - "5432:5432" |
| 10 | volumes: |
| 11 | - pgdata:/var/lib/postgresql/data |
| 12 | |
| 13 | web: |
| 14 | build: . |
| 15 | ports: |
| 16 | - "84:8080" |
| 17 | environment: |
| 18 | - ConnectionStrings__DefaultConnection=Host=db;Port=5432;Database=splitapp;Username=postgres;Password=postgres |
| 19 | - DataInitialization__DropDatabase=false |
| 20 | - DataInitialization__MigrateDatabase=true |
| 21 | - DataInitialization__SeedIdentity=true |
| 22 | - DataInitialization__SeedData=true |
| 23 | depends_on: |
| 24 | - db |
| 25 | |
| 26 | volumes: |
| 27 | pgdata: |
| 28 | |