awesome-compose/aspnet-api-postgresql/docker-compose.yml
Eduardo Silva 4eef6ec88c create aspnet api with postgresql
This version added a compose application using:
* ASP.Net API Core
* EntityFramework Core
* Postgresql

Signed-off-by: Eduardo Silva <eduardo.lour.silva@gmail.com>
2022-04-12 14:04:45 -03:00

28 lines
653 B
YAML

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