# 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"