27 lines
943 B
YAML
27 lines
943 B
YAML
services:
|
|
onlyprompt.backend:
|
|
image: ${DOCKER_REGISTRY-}onlypromptbackend
|
|
restart: unless-stopped
|
|
build:
|
|
context: .
|
|
dockerfile: OnlyPrompt.Backend/Dockerfile
|
|
ports:
|
|
- "${PORT_PREFIX}1:8080"
|
|
- "${PORT_PREFIX}2:8081"
|
|
environment:
|
|
JWT__ISSUER: "https://onlyprompt.com"
|
|
CONNECTIONSTRINGS__DEFAULTCONNECTION: "Include Error Detail=true;User ID=${DB_USER};Password=${DB_PASSWORD};Host=database;Port=5432;Database=${DB_NAME};Pooling=true;MinPoolSize=0;MaxPoolSize=100;Connection Lifetime=0;"
|
|
ASPNETCORE_URLS: "http://*:8080"
|
|
|
|
database:
|
|
image: postgres:latest
|
|
restart: unless-stopped
|
|
environment:
|
|
- POSTGRES_PASSWORD=${DB_PASSWORD}
|
|
- POSTGRES_USER=${DB_USER}
|
|
- POSTGRES_DB=${DB_NAME}
|
|
volumes:
|
|
- 'database_data:/var/lib/postgresql'
|
|
|
|
volumes:
|
|
database_data: |