30 lines
643 B
YAML
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 |