task_manager/compose.yaml
2025-03-21 23:55:47 +03:00

30 lines
643 B
YAML

services:
app:
build:
context: .
ports:
- 8080:8080
restart: unless-stopped
depends_on:
- database
database:
image: postgres:latest
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
ports:
- 5432:5432
volumes:
- ./database/init:/docker-entrypoint-initdb.d
restart: unless-stopped
swagger-ui:
image: swaggerapi/swagger-ui:latest
container_name: swagger-ui
ports:
- "8081:8080"
volumes:
- ./config/swagger.yaml:/tmp/swagger.yaml:ro
environment:
- SWAGGER_JSON=/tmp/swagger.yaml
restart: unless-stopped