34 lines
994 B
YAML
34 lines
994 B
YAML
services:
|
|
pg:
|
|
image: postgres:latest
|
|
environment:
|
|
POSTGRES_USER: '${POSTGRES_USER}'
|
|
POSTGRES_DB: '${POSTGRES_DB}'
|
|
POSTGRES_PASSWORD: '${POSTGRES_PASSWORD}'
|
|
ports:
|
|
- '45432:5432'
|
|
|
|
# server:
|
|
# ports:
|
|
# - '40080:80'
|
|
# environment:
|
|
# CONNECTIONSTRINGS__SPACERACE: "Server=pg;Port=5432;Database=${POSTGRES_DB};User Id=${POSTGRES_USER};Password=${POSTGRES_PASSWORD}"
|
|
# build:
|
|
# context: .
|
|
# dockerfile: ./Dockerfile
|
|
# command: dotnet watch
|
|
|
|
server:
|
|
image: mcr.microsoft.com/dotnet/sdk:7.0
|
|
depends_on:
|
|
- 'pg'
|
|
ports:
|
|
- '40080:80'
|
|
environment:
|
|
CONNECTIONSTRINGS__SPACERACE: "Server=pg;Port=5432;Database=${POSTGRES_DB};User Id=${POSTGRES_USER};Password=${POSTGRES_PASSWORD}"
|
|
command: dotnet watch
|
|
working_dir: "/App"
|
|
volumes:
|
|
- "./:/App"
|
|
|