treasurer/deployments/dev/docker-compose.yaml

51 lines
1.0 KiB
YAML
Raw Normal View History

2023-06-13 13:22:51 +00:00
version: "3.3"
services:
treasurer-app:
2023-06-19 17:29:15 +00:00
container_name: treasurer-service
tty: true
2023-06-13 13:22:51 +00:00
build:
context: ../../.
dockerfile: Dockerfile
target: test
environment:
- HTTP_HOST=0.0.0.0
2023-06-19 17:29:15 +00:00
- HTTP_PORT=8085
2023-06-19 19:39:34 +00:00
- HTTP_DOMEN=http://localhost:8085
2023-06-13 13:22:51 +00:00
- GRPC_HOST=0.0.0.0
2023-06-19 17:29:15 +00:00
- GRPC_PORT=9085
2023-06-13 13:22:51 +00:00
2023-06-19 19:39:34 +00:00
- IS_MOCK=true
- MOCK_SERVICE_HOST=http://treasurer-mock:8080
2023-06-19 17:29:15 +00:00
- YOOMONEY_STORE_ID=id
- YOOMONEY_SECRET_KEY=secret
2023-06-19 19:39:34 +00:00
- YOOMONEY_WEBHOOKS_URL=http://treasurer-mock:8080/webhooks
- YOOMONEY_PAYMENTS_URL=http://treasurer-mock:8080/payments
2023-06-13 13:22:51 +00:00
- MONGO_HOST=mongo
- MONGO_PORT=27017
2023-06-19 17:29:15 +00:00
- MONGO_USER=test
- MONGO_PASSWORD=test
2023-06-13 13:22:51 +00:00
- MONGO_DB_NAME=admin
- MONGO_AUTH=admin
ports:
2023-06-19 17:29:15 +00:00
- 8085:8085
- 9085:9085
2023-06-13 13:22:51 +00:00
networks:
- dev
depends_on:
2023-06-19 17:29:15 +00:00
- treasurer-mock
2023-06-13 13:22:51 +00:00
2023-06-19 17:29:15 +00:00
treasurer-mock:
container_name: treasurermock-container
2023-06-13 13:22:51 +00:00
image: 'wiremock/wiremock:2.35.0'
ports:
2023-06-19 17:29:15 +00:00
- 8080:8080
2023-06-13 13:22:51 +00:00
networks:
- dev
networks:
dev: