awesome-compose/aspnet-api-postgresql/docker-compose.yml

28 lines
653 B
YAML
Raw Normal View History

version: '3.7'
services:
api:
image: mcr.microsoft.com/dotnet/sdk
container_name: "api"
ports:
- 5000:5000
working_dir: /api
volumes:
- ./api:/api
command: ["dotnet", "watch", "run", "--urls=http://0.0.0.0:5000/"]
depends_on:
- "db"
db:
image: postgres:10.5
restart: always
environment:
POSTGRES_USER: "postgres"
POSTGRES_PASSWORD: "postgres"
POSTGRES_DB: "aspnetapipostgresqldb"
logging:
options:
max-size: 10m
max-file: "3"
ports:
- '5432:5432'
volumes:
- ./postgres-data:/var/lib/postgresql/data