52 lines
1.5 KiB
YAML
52 lines
1.5 KiB
YAML
# TODO: keycloak
|
|
# TODO: kafka & zookeeper
|
|
|
|
version: "3.8"
|
|
|
|
services:
|
|
|
|
app:
|
|
container_name: emulator-smev
|
|
image: emulator-smev:latest
|
|
environment:
|
|
APPLICATION_NAME: smev-emulator
|
|
APPLICATION_VERSION: 2.11
|
|
SERVER_PORT: 8059
|
|
SPRING_DATASOURCE_URL: jdbc:postgresql://localhost:5432/test_emulator_smev
|
|
SPRING_DATASOURCE_USERNAME: postgres
|
|
SPRING_DATASOURCE_PASSWORD: postgres
|
|
SWAGGER_URL: https://smev-emulator.dev.essocode.ru
|
|
AUDIT_URL: http://log-service.dev.svc.cluster.local:8055/api/v1/audit/external
|
|
WHITE_LIST: /**
|
|
ACTUATOR_ENDPOINTS: '*'
|
|
LOG_SERVICE_BASE_URI: http://log-service.dev.svc.cluster.local:8055
|
|
volumes:
|
|
- /var/log/pep:/var/log/pep
|
|
build:
|
|
context: ../
|
|
dockerfile: build/Dockerfile
|
|
ports:
|
|
- 8080:8059
|
|
depends_on:
|
|
postgres-test:
|
|
condition: service_healthy
|
|
# entrypoint: ['java', '-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005', "-Dspring.profiles.active=local", '-jar', 'synapi-0.0.1-SNAPSHOT.jar']
|
|
|
|
postgres-test:
|
|
container_name: postgres-test
|
|
image: postgres:14
|
|
environment:
|
|
# POSTGRES_USER: root
|
|
POSTGRES_USER: postgres
|
|
# POSTGRES_PASSWORD: root
|
|
POSTGRES_PASSWORD: postgres
|
|
POSTGRES_DB: test_emulator_smev
|
|
volumes:
|
|
- ./pgdata:/var/lib/emulator/data
|
|
healthcheck:
|
|
test: "exit 0"
|
|
interval: 10s
|
|
timeout: 3s
|
|
retries: 5
|
|
ports:
|
|
- "5432:5432" |